第一篇:Iphone动画学习总结
Iphone动画学习总结
一、创建UIView动画(块)--(指过渡效果的动画)
基本方式:使用UIView类的UIViewAnimation扩展。
1、代码示例: //开始准备动画
[UIViewbeginAnimations:nilcontext:nil];//定义动画加速或减速方式
[UIViewsetAnimationCurve: UIViewAnimationCurveLinear];//动画时长
[UIViewsetAnimationDuration: 2.7];//设置过渡效果
[UIViewsetAnimationTransition: transitionforView: self.view cache: YES];//动画中所做的改变,改变的obj应与forView中的对应 [self.viewexchangeSubviewAtIndex: [self.view.subviewsindexOfObject(index1)] withSubviewAtIndex: [self.view.subviewsindeOfObject(index2)] ];//动画结束
[UIViewcommitAnimation];上面提到的transition参数取值范围:UIView类自身提供四种过渡效果。
UIViewAnimationTranstionNone无过渡
UIViewAnimationTranstionFlipFromLeft 从左到右翻转 UIViewAnimationTranstionFlipFromRight从右到左翻转 UIViewAnimationTranstionCurlUp 从下向上卷 UIViewAnimationTranstionCurlDown 从上向下卷
2、还有另一种形式:
//返回当前视图堆栈顶部的图形上下文 CGContextRef context = UIGraphicsGetCurrentContext();[UIViewbeginAnimations: nil context: context];//以下内容如上 ……
二、block方式:使用UIView类的UIViewAnimationWithBlocks扩展
1、代码示例:
[UIViewanimateWithDuration: 2.7 //动画时长
delay: 2.7 //延迟
options:(UIViewAnimationOptions)options
animations: ^(void){ 要做的变化
}completion: ^(BOOL finished){ 变化结束时做些事情 } ];
常见的是其嵌套使用。
三、core方式: 使用CATransition类
1、须知:
CATransition只针对图层,不针对视图。图层是Core Animation与每个UIView产生联系的工作层面。使用Core Animation时,应该将CATransition应用到视图的默认图层([myView layer])而不是视图本身。
使用CATransiton类实现动画,只需要建立一个Core Animation对象,设置它的参数,然后把这个带参数的过渡添加到图层即可。
使用前要引入QuartzCore.framework库,并在相应处添加代码#import
2、代码示例: //定义动画
CATransition *transition = [CATransition animation];//间隔时间
transition.duration = 0.5f;//动画开始与结束的快慢
transition.timingFunction = [CAMediaTimingFunctionfunctionWithName:kCAMediaTimingFunctionEaseInEaseOut];//动画效果
transition.type = kCATransitionFade;//动画方向
transition.subtype = kCATransitionFromRight;transition.delegate = self;[self.layeraddAnimation: transition forkey:nil];layer所在图层的变化;
3、CATransition的过渡效果类型: 公开的:
kCATransitionFade 淡化
kCATransitionMoveIn 覆盖
kCATransitionPush 推挤
kCATransitionReveal 揭开 非公开的:
@”cube” 立方体
@”suckEffect”吸收
@”oglFlip” 翻转
@”rippleEffect” 波纹
@”pageCurl” 卷页
@”cameraIrisHollowOpen” 镜头开
@”cameraIrisHollowClose” 镜头关
四、UIImageView自身动画属性 可以方便地实现幻灯片效果
1、代码示例: //齿轮转动
UIImageView *tmpView = [[UIImageViewalloc] initWithFrame:CGRectMake(133, 118, 50, 50)];[self.viewaddSubview:tmpView];tmpView.animationDuration = 0.3;tmpView.animationImages = tmpArray;tmpView.animationRepeatCount = 0;[tmpViewstartAnimating];[tmpView release];
tmpView参数为数组,存放UIImage对象。
五、其它相关总结
因为在设计动画的过程中,为了体现出视图动态的效果,有些属性和方法我们还需深入了解一下。
1、UIView的frame、bounds、center属性的区别。
frame:该View在父View坐标系中的位置和大小。(参照点是父亲的坐标系统)bounds:该View在本地坐标系中的位置和大小。(参照点是本地坐标系)
center:该View的中心点在父View坐标系中的位置和大小。(参照点是父亲的坐标系)
2、视图缩放、旋转、移动。
//将视图的大小转变为正常大小的200% CGAffineTransformnewTransform = CGAffineTransformMakeScal(2.0, 2.0);//添加到相应视图中
[btnsetTransform: newTransform];
//视图的旋转
CGAffineTransformnewTransform = CGAffineTransformMakeRotate(transform, M_PI);或 CGAffineTransformnewTransform = CGAffineTransformMakeRotation(-M_PI);
//视图的移动
CGAffineTransformnewTransform = CGAffineTransformMakeTranslation(width, 0.0);
第二篇:iphone发展史
从质疑到疯狂 回顾5年iPhone进化历程
2011年10月03日05:30手机中国魏星我要评论(212)字号:T|T 苹果iPhone凭借着时尚的外观设计以及近乎完美的触控体验,受到了全球玩家的喜爱。如今在天桥上、地铁中、公交车上,随处都可以见到它的身影,可以说已经成为生活中不少缺少的一部分。
俗话说,每个成功的背后总有众多不为人知的心酸,苹果iPhone从2007年发布至今已经走过了5个年头,从一代至四代每一款都有质的飞跃、其中有怀疑、有反对,但终究被乔大爷所“掌控”。而全新的下一代iPhone也将要在2天后揭晓,在这即将发布新机的前几天不妨让笔者带领大家回顾一下iPhone手机的5年进化历程。
第一代iPhone全球最“愚蠢”的手机
2007年1月10日,在MacWorld大会上苹果正式发布了首款苹果智能手机iPhone,从未涉足过通讯领域的苹果公司也能出手机,当时还是诺基亚的天下,N系列的风光几乎让诺基亚忘了自我。有不少人都在嘲笑苹果iPhone,一款没有键盘的手机能有怎么样,但随后的表现让所有人都傻了眼。转播到腾讯微博
苹果第一款iPhone 乔布斯曾经要求过,苹果公司的产品仅仅是数码产品,并且要做成一种艺术品,而这样的产品理念毋庸置疑延续到了iPhone身上。第一代iPhone 采用了3.5英寸1600万色的TFT触控屏,分辨率为HVGA(320×480像素),摄像头仅有200万像素,这样的硬件配置说实话在2007年并不算高端。转播到腾讯微博
iPhone手机侧面特写
转播到腾讯微博
转播到腾讯微博
iPhone手机细节图片
第一代iPhone的机身采用的是金属材质,整机看上去更像是一个iPod,正面仅一个按键,当时很难和手机联系在一起,不管是从哪个角度上看,iPhone就像是当年流行的视频播放器。
不能换电池的手机也叫手机?
乔布斯说过,我们重新发明了手机,但一部不能更换电池的手机,在当时看来这样的设计是极其“愚蠢”的。此外,iPhone手机还不支持多任务处理、蓝牙传输等众多在当时看起来非常重要的功能。甚至可以这样说,当时市面上任何一款1000元的手机,在通话功能都比iPhone强。转播到腾讯微博
早期苹果iPhone需汉化 上市后惊艳四方
伴随着众多业界的质疑,苹果首款iPhone手机于2007年6月开始全球同步发售。从发售当天众多粉丝彻夜排队购买的情况看,让众多质疑iPhone的人都傻了眼,而这仅仅只是“改变一切”的开始。转播到腾讯微博
iPhone拥有强大的影音播放功能
第一代iPhone首次加入了电容触控理念,并且将革命性的多点触控功能也融入其中,而这也成为iPhone成功最重要的原因之一。此外iOS系统的运用使得手机操控变得简单了起来,原来没有键盘的手机也可以这样方便。
功能受限制国内市场表现平平
尽管当时苹果iPhone在全球表现还是比较不错的,但由于国内依然是Symbian的天下,加上iPhone初期在国内并不能完美的拨打电话,与国内流行的MP3铃声相比它甚至不能更换来电铃声,因此在国内市场与消费者的使用习惯还有一些冲突,同时天价的价位也从一定程度上阻碍了iPhone的普及。因此,第一代iPhone在国内市场表现并没有那么疯狂。
升级3G网络iPhone 3G横空出世 现在看来,用iPhone不配一个3G号码那也太遗憾了,要知道第一代iPhone发布的时候的确是不支持3G网络的,而2007年中国大陆也没有颁发3G牌照,因此对国内玩家来说影响微乎其微。转播到腾讯微博
iPhone 3G手机在美国发售时
时隔一年,苹果发布了可支持网络的iPhone 3G,并且增加了对企业邮件系统的支持,同时GPS导航功能也被融入其中,如果要说一代是试水之作的话,那么第二代iPhone 3G才是真正的苹果手机。转播到腾讯微博
苹果iPhone 3G正面图片
在2008年诺基亚发布了N79、N85以及人气火爆的5800手机,尽管它们的销量都非常的出色,但仍然没有抑制住苹果迅猛的势头。新的iPhone 3G整机设计的更加一体化,背面也没有金属与塑料的混合搭配,并且这一设计一直延续到了iPhone 3GS身上。转播到腾讯微博
苹果iPhone 3G背面图片
转播到腾讯微博
转播到腾讯微博
苹果iPhone 3G细节图片 硬件方面,iPhone 3G同样配备了3.5英寸1600万色的触控屏,同样的480×320像素分辨率,不过这一代的iPhone 3G相比上代iPhone屏幕要发黄一些,这也与屏幕的色温有很大的关系。而在系统方面,iPhone 3G首次加入了多国语言的支持,包括简繁体中文、日文、韩文等其它亚洲语言;其次,内置中文简体/繁体输入法,并支持手写输入,国内用户再也不必去汉化手机,而这样重大的升级已经呈现出iPhone手机将要席卷中国市场的苗头。
国内市场黄牛发家之路
可以说在苹果iPhone手机诞生之前,手机行业几乎没有出现过黄牛的现象,无论是人气多么火爆的诺基亚N73,还是价格不菲的诺基亚8800,国内的货源是要多少有都少的状况,而苹果iPhone的发布不仅仅让苹果的股票疯狂的上涨,更是养活了国内一大批黄牛。转播到腾讯微博
排队成为苹果黄牛的基本功
2008年7月,随着3G版本iPhone上市,粉丝彻夜通宵的排队让众多玩家心中都泛起了痒痒,无论是外观还是操控性iPhone都颠覆了歌名。国内一线城市玩家不再对Symbian平台感兴趣,不管价格再昂贵,货源再少,拥有一台iPhone似乎才是真正的手机玩家。转播到腾讯微博
彻夜排队的苹果粉丝
在当时一台16GB的iPhone 3G国内报价为10800元,这样的售价甚至超过了之前的机皇诺基亚N95。而不在大陆上市的iPhone成了玩家手中的抢手货,贩卖手机的商家开始做起了黄牛生意。由于2008年iPhone还未在大陆上市,加上苹果iPhone的魅力,导致国内需求量极大,也造成了不怕你卖不出去,只怕你没货进的局面。
凭速度取胜一切iPhone 3GS
2009年苹果iPhone已经走过了三个年头,在这一年中苹果发布了速度更快的iPhone 3GS,毋庸置疑S指的是(Speed)的意思。在上市的首发日,专卖店依然聚集了通宵排队的粉丝,拥有一部iPhone不仅成为数码爱好者的象征,更是时尚潮流人士的必备。转播到腾讯微博
苹果iPhone 3GS正面图片
iPhone 3GS在外观方面和iPhone 3G几乎没任何的区别,机身正面同样搭载一块3.5英寸触控屏,分辨率依旧的HVGA(480×320像素),显示效果没有实质性的提升。不过机身背面的摄像头却由200万像素提升至300万像素,并且加入了触控对焦功能,拍摄效果有了明显的改进。转播到腾讯微博
苹果iPhone 3GS背面图片
转播到腾讯微博
转播到腾讯微博
苹果iPhone 3GS细节图片 iPhone 3GS在硬件方面提升还是比较大的,其处理器主频达到了667MHz,并且运行内存(RAM)也为256MB,同时它还配有全新的OpenLG ES 2.0图形处理引擎,在3D效果方面表现异常出色,值得一提的是,这次的3GS将内存也升至32GB,保证了用户对多媒体存储的需求。
苹果iPhone正式登录中国市场
毋庸置疑iPhone 3GS搭载了当时最新的iOS 3.0版本,全面支持复制粘贴功能,要知道在Symbian平台上经常使用的复制粘贴功能,在iPhone前两代是不支持的。而正是iPhone 3GS发布这一年,国内运营商联通首次牵线苹果发布了国内首款iPhone行货手机,推出的有iPhone 3G 8GB黑色版、iPhone 3G 16GB黑/白色版、iPhone 3GS 32GB黑/白色版。转播到腾讯微博
规模宏大的首销现场
巧合的是,2009年10月1日也是联通3G正式商用的日子,而iPhone行货版如约而至也让大陆消费者对苹果iPhone有了近一步的认识。联通提供了4999元至7999元的套餐可供选择,而行货市场用户大部分为高端3G用户。转播到腾讯微博
中国联通iPhone上市首销仪式现场座无虚席
可以说行货版iPhone的上市,对国内市场影响巨大,特别是对于高端用户来说,面对优秀的WCDMA网络诱惑下,很多人都放弃了多年使用的移动号码,转投联通的怀抱。
苹果iPhone 4再一次改变一切
2010年苹果发布了号称可以改变一切的iPhone 4,全新的外观设计、强悍的硬件配置、近乎完美的iOS 4系统,让这颗苹果变成了金苹果。转播到腾讯微博
WWDC 2010大会上发布iPhone 4 iPhone 4在外观方面相比前三代有着非常大的不同,机身采用硬朗的线条式设计,前后面板均采用了铝硅酸盐玻璃材质,边框则为不锈钢金属。同时,它的机身厚度仅为9.3毫米,比iPhone 3GS足足薄了3毫米。转播到腾讯微博
iPhone 4的正面图片
转播到腾讯微博
iPhone 4的背面图片
苹果iPhone 4在硬件方面同样有着不小的提升,其配备了一颗主频1GHz的A4处理器,拥有比iPhone 3GS大一倍的512MB运行内存。另外,它的摄像头像素也达到了500万像素,更是采用背照式CMOS技术,能够在夜间取得相当不错的成像效果,同时噪点也能够得到有效的控制,并且受玩家期待的前置摄像头也被加入其中。
苹果iPhone 4从质疑到疯狂
尽管乔大爷在发布会上给iPhone 4打了高分,但在上市初期iPhone 4还是遇到了不小的挫折,其中最著名的要属于屏幕发黄事件以及天线门事件。转播到腾讯微博
转播到腾讯微博
iPhone 4带有天线功能的边框
iPhone 4屏幕因为采用了特殊的粘合剂,由于上市初期需求量相当大,手机在粘合剂还没有完成风干就发货了,以至于玩家在首批拿到iPhone 4的时候,发现屏幕出现了黄块。而天线门的事件更是让玩家对苹果iPhone 4的信任度降至了低点。转播到腾讯微博
苹果iPhone 4屏幕发黄问题
面对iPhone 4上市初期出现的质量问题,苹果表现出了非常积极的处理方式,公司拿出了1.75亿美元给消费者提供免费的手机套,从而解决了天线的问题,尽管1.75亿美元不是个小数目,但对于2010 Q3季度就营收157亿美元的苹果公司来说,这点钱简直就是九牛一毛。转播到腾讯微博
iPhone 4手机正面图片
随着生产工艺的改进,关于用户对iPhone 4质量的问题也越来越少,而国内对iPhone 4的需求简直已经达到了疯狂的地步。由于iPhone 4上市初期并没有在大陆上市,欧版因为具有无锁的优势,其价格在上市初期已经被炒至1.25万-1.4万元,更令人疯狂的是,国内玩家甚至拿自己的身体换取iPhone 4,在这里笔者不用多说,大家都懂的。
首款CDMA版iPhone 4上市
从第一款iPhone到iPhone 4其上市的版本均为GSM版,虽然iPhone用户量在不断的增长。但对于美国CDMA网络运营商Verizon来说自然非常妒忌AT&T一家独霸的局面,于是在Verizon和苹果的努力下,于北京时间1月12日凌晨,美国运营商Verizon在纽约举行新闻发布会,正式发布了CDMA网络版本的苹果iPhone 4手机。转播到腾讯微博
Verizon iPhone 4正式登场
CDMA版iPhone 4与GSM版在外观方面区别不大,它的机身依旧搭载A4处理器、500万像素支持高清摄录的摄像头等配置,而iOS
4、App Store、iTunes、FaceTime都功能也同样得以保存。值得一提是,CDMA版iPhone 4可支持移动AP功能,最多可以让5台设备共享3G网络。转播到腾讯微博
CDMA版iPhone 4(下)没有SIM卡槽 在生产CDMA版iPhone 4的时候,工程师特别注意了天线的设计,因此我们可以看到它机身边框上共有四个接缝,根据苹果官方的解释为需要适应CDMA网络,从上市情况来看,的确很少再出现过信号的问题。转播到腾讯微博
电信版iPhone 4依旧无望上市
电信版iPhone 4依旧无望上市
自从CDMA版iPhone 4发布后,关于国内将上市电信版iPhone 4的传闻一直没有停止过。由于C网iPhone 4机身有没有SIM卡槽,因此需要烧号的方式进行写入号码,最早被爆出C网iPhone 4能够成功烧号的是广东电信,后期因为政策的原因C网iPhone 4至今仍没有在中国上市。
苹果iPhone 5发布箭在弦上
早在今年4月就有苹果iPhone 5即将发布的消息流出,4英寸超大触控屏、更高的ppi、双核处理器等消息无疑让众多粉丝热情高涨。而随着6月份的到来,苹果打破常规并没有发布新款iPhone,而业界又传出消息称新款iPhone将会在第三季度末推出。转播到腾讯微博
iPhone 5假想图
从曝光的消息看,新款iPhone 5将会配备A5双核处理器,拥有1GB的RAM,并且摄像头像素也提升至800万。系统方面,将会搭载已经发布的iOS 5版本。转播到腾讯微博
各种新款iPhone谍照曝光
iPhone 4S更可靠?
除了大家非常关心的iPhone 5之外,另一款苹果新机iPhone4S也浮出水面,到底是新款iPhone 5还是iPhone 4S谁也不知道。不过根据不久前希腊一家网站的报道,苹果iPhone 4S将采用1GHz双核A5处理器,配备800万像素摄像头,并支持1080p高清视频的录制,其余配置跟iPhone 4相同。
苹果官方终确认发布时间
随着传闻中的10月初越来越近,关于下一代iPhone的消息也越来越多,前几天来自国外媒体再次曝光了一款iPhone 5的保护套。从图片中我们可以明显的看到iPhone 5明显要比iPhone 4大上许多,并且机身厚度也薄了不少。转播到腾讯微博
iPhone 5保护壳曝光
看到图中的保护壳,让笔者联想到先前苹果iPad 2的保护壳泄漏图,笔者个人认为可信度还是非常高的。而关于这个iPhone 5保护壳的来历还有个非常有趣的说法,是有保护壳厂商花重金要求富士康的员工带出来一款iPhone 5原型机,并据称原型机最终的成交价格在3100美元,合约人民币19770元。用网友调侃的话就是“人类已经无法阻止iPhone 5的发布”“苹果人类的希望”。转播到腾讯微博
iPhone 5保护壳曝光
北京时间9月27日晚,多家国外媒体确认已经收到了苹果公司秋季新品发布会邀请函,发布会日期定在美国太平洋时间10月4日上午10时(北京时间10月5日凌晨1时),而邀请函的主题则简单明了——“Lets talk iPhone”。至此关于苹果2011年iPhone新品发布的会的时间终于敲定,但邀请函却没有讲明是iPhone 4S还是iPhone 5,给全世界的消费者留下了无尽的幻想。转播到腾讯微博
苹果公司邀请函封面 结束语:
从第一款苹果iPhone开山之作到iPhone 4的全球热卖,想一想苹果iPhone并不是一路顺风,中间也经历了众多的坎坷,但苹果始终用非常积极的态度就解决问题,力争将产品做成一件艺术品。而2天后的苹果iPhone新款发布会,相信大家都非常的期待,苹果究竟会给我们带来什么样的惊喜,手机中国届时也将会进行视频图文直播,敬请大家关注。
第三篇:动画概论总结
1.1914年麦凯推出著名代表作《恐龙葛蒂》,他把故事、角色和真人演出组成互动式的情节。全名:温瑟-麦凯,出身于美国。
2.商业动画在美国滋生的原因很多,首先组要提及两个人,派特-苏利文,奥托-梅思斯莫。《猫的闹剧》打造了动画明星菲力克斯猫。3.沃特-迪斯尼,他试图通过声音的表现力提升动画艺术的品质,并且成功的实现视听“大概匹配”到“精准配合”的实验。率先创作一部声画高度吻合的作品是他的第一个梦想,于是建立了一个同期声画系统并将其应用到《蒸汽机威力》。
4.中国动画历史的开山人物万氏四兄弟,他们是我国最早涉足动画领域的漫画家和广告设计者,他们的第一部作品《纸人捣乱记》(1926)。1941年中国公映的动画长片《铁扇公主》引起了国际反响,故事取材自《西游记》中过火焰山的情节。
5.法国不仅是欧洲第一个生产动画电影的国家,同时也是第一个成立动画工作室的场所。法国安纳西国际动画节,《麦兜故事》。6.动画视觉形式的特征:造型符号、运动状态和维系二者的技术机制。动画的固有本质是赋予生命和表达意义的手段,使得没有生命的形象变得活灵活现。
7.造型设计室一项非常重要的前期工作。动画造型是以剧本既定的角色概念为基础,通过采集各种有生命的或者无生命的现实生活形态,通过不断地塑造和重新定义,而给予剧本角色一个完整、独特的视觉形象。
8.动画情节是通过画面分镜头设计来呈现的。9.镜头画面设计又叫设计稿,是对分镜头画面(故事板小画面)的放大与完善。用途相当于“施工设计”。
10.原画也叫关键动画,准确地应该是能够体现一个动作过程特征的那些关键瞬间。原画动作设计室未来影片质量的关键。11.动画创作:
⑴前期(创作阶段):资源开发、故事脚本、文字分镜头剧本、画面分镜头设计
⑵中期(制作阶段):标准造型设计、场景设计、镜头画面设计、规格框、摄影表、原画与动画、背景绘制、描线上色
⑶后期(合成阶段):校对与拍摄、剪辑、录音与声画合成、印正片
动画创作规范流程:策划团队完成资源开发后,由动画导演根据剧本安排前期制作人员完成画面分镜头的制作,并完成造型、场景的设定,用设计稿将分镜头具体化,为原动画提供规范和标准,动画绘制完成后进行上色、剪辑、配乐、发行。
整个动画创作具体步骤:构思故事、改编成文字的脚本、设计造型/场景、画分镜头台本、画人景设计稿、背景绘制、原画设计、作监修形、加动画、动检、扫描/上色、摄影、剪辑、后期录音、拷贝发送。12.影院动画
① 人物造型要求突出典型性格
② 画面构成通常模仿电影影像视觉效果、遵循电影蒙太奇的剪辑原理
③ 声音处理更加类似电影 ④ 制作工艺方面,影院动画的画面质量要求更加精致 ⑤ 剧情安排通常浓缩情节,重视大主题中的细节刻画 13.动画运动规律是指动画表现运动现象时所遵循的法则,这个法则来源于对客观世界的研究。
14.1961年的《小蝌蚪找妈妈》是中国第一部以水墨形式表达的由上海美术电影制片场发布的水墨动画,它表明中国动画确立了传统造型艺术形象的新形式——美术动画。
15.水墨动画的风格特征:与一般的动画片不同,水墨动画没有轮廓线,水墨在宣纸上自然渲染,浑然天成,一个个场景就是一幅幅出色的水墨画。角色的动作和表情优美灵动,泼墨山水的背景豪放壮丽,柔和的笔调充满诗意。它体现了中国画“似与不似之间”的美学,意境深远。由于要分层渲染着色,制作工艺非常复杂,一部短片所耗费大量时间和人力是惊人的。水墨动画片具有中华民族绘画的优良传统即水墨画的特点。人物造型既没有边缘线,又不是平涂,而能从影片上表现出毛笔画在宣纸上的效果。水墨动画片为中国电影艺术实现民族化、群众化,开辟了一条新道路。
16.启发:动画创作与民族文化? 答:一.艺术
1.文化修养与重视
2.民族艺术知识
3.阅读名族文化知识典籍 二.技术
1.美术基础造型
2.元素、服饰、建筑
3.软件、手段 Background pan 长背景
cut outs 切出
director 导演 Fade in/on
画面淡入
fade out/off
画面淡出 Pan
移镜头
第四篇:iPhone App自动化测试工具总结
iPhone App自动化测试工具总结
无线客户端的发展很快,特别针对是android和ios两款无线操作系统的客户端应用,相应的测试工具也应运而生,这里主要给大家介绍一些针对iPhone App的自动化测试工具。
首先,我们把这些测试框架分为三大类:接口测试工具、注入式UI测试工具、录放式UI测试工具。
一、接口测试工具,主要在iphone SDK提供的单元测试框架的基础上,完成代码的接口功能测试。
这类工具用的比较多的是SDK本身提供的test unit,以及google的google-toolbox-for-mac工具。google的GTM工具是在test unit上做了一层封装,可以简单、快速的完成测试脚本编写,提供完善的测试日志和报告,并提供部分简单的UI测试功能。
详细的文档可以参考这里:http://code.google.com/p/google-toolbox-for-mac/wiki/iPhoneUnitTesting
二、注入式UI测试工具,可以完成对被测应用的UI功能测试,需要在源代码中加入一些必须的测试代码。优点是可以模拟用户的操作,测试被测应用 的相关功能,可以覆盖比较全的应用功能。缺点是因为在源代码中插入了必须的测试代码,而这些应用发布时需要去除,引入了被测应用和发布应用不一致的风险。
UISpec,提供了用例运行前的准备和运行的恢复功能,UIQuery功能,以及较为完善的校验功能,但该工具的使用比较复杂,脚本的编写也很繁琐,虽然对UI可以query,但无法方便、清晰、直观的查看应用控件的属性。
详细的文档可以参考这里:http://code.google.com/p/uispec/wiki/Documentation
Bromine,脚本编写简单,对控件的操作,完全模拟touch事件实现,但控件的定位通过对控件重画,并插入定位需要的信息,xpath的描述串也稍显复杂,校验功能相对较弱。
详细的文档可以参考这里:http://code.google.com/p/bromine/
三、录放式UI测试工具,主要通过录制用户的操作行为,通过回放来完成对被测应用的功能测试,这类工具对UI的功能测试相对是比较弱的。
比较常用的有Instrument、FoneMonke。
Instrument,是iOS提供的主要用于分析应用的性能和用户行为的工具,利用它可以完成对被测应用的简单的UI测试。
FoneMonke,是国外提供的一个开源的,免费的录制/回放工具。网站:http://www.xiexiebang.com/fonemonkey
以上是了解的一些针对iPhone App的自动化测试工具,大家感兴趣的可以了解了解,欢迎交流、学习!
第五篇:动画专业学习报告
动画专业学习报告
今年暑假有幸被学校选派赴天津职业技术师范大学学习,通过这次学习了解了现在国内和国外动画专业的发展总体方向以及现在动画专业的水平。同时也了解国内动画专业的分布以及教育教学的方法和手段。总体来说开设动画专业的分两个层次:一是大专、本科类院校开设:主要培养高素质的动画设计、创新人才。学生就业去向主要有电视台、影视公司、动画公司、游戏公司、模型师、材质灯光师、动画师、游戏师、包装师、特效师等。
二、是中职类学校,主要培养的是动画制作人才,如厦门职中和济南职中都开设了动画专业,学生的去向主要有两种:一种去大专本科类学校继续学习深造,另一种就是与相关的产业基地联系,把学生直接送到基地工作。现在我就对这次学习的内容及我校开设动画专业的分析:
一、开设动画专业的院校培养计划分析:
开设动画专业的院校主要分两个层次,一个层次是大专、本科类院校开设动画专业,另一种层次是中职动画专业。大专、本科类院校动画专业培养的目标是,培养具有设计、创新的高素质动画专业人才,从培养计划课程安排上就能感受到。中职动画专业的培养目标大多为培养动画制作的技术人员,比如做补间动画员。
大专、本科类院校动画专业培养计划四年主要包括四个阶段:
1、大一基础课主要包括艺术概论、世界动画史、动画概论、中外美术史、素描(结构素描)、速写(动态、静态)、平面构成、色
彩构成、立体构成。
2、大二专业基础课程主要包括视听语言、摄影、动画运动规律、动画表演、短片创作、场景设计。
3、大三要分方向,有二维动画方向和三维动画方向,二维动画方向专业课程包括分镜头、原动画、二维软件学习。三维动画方向专业课程包括 MAYA动画、MAX动画、定格动画
4、大四又合并成,课程主要包括综合制度动画、后期制作软件、毕业设计等。
中职学校开设动画专业三年主要两个阶段,1、中一基础课,主要包括结构素描、平面构成、色彩构成、立体构成。
2、中
二、中三动画软件学习、原动画设计、动画综合制作。
二、开设动画专业的师资要求: 一个专业的最基础保证是师资,老师在学生学习过程中起引导、辅助、指导等作用,特别是动画专业的老师,主要有以下几个要求:
1、动画或动画相关专业:动画专业的老师能够直接把自己的学习到的知识直接传授给自己的学生,动画相关专业的同样,因为专业相近很多课程和动画专业课程都是一样的,专业和动画专业穿插性很强,这样的专业同样可以直接传授学生知识。这类型教师至少占40%以上。
2、不是动画或动画相关专业的老师同样也可以通过培训、再教育来从事动画教育。
3、不管是哪种专业的教师一定是终身学习型教师,因为动画专业有其特殊性,它要求教师要有与时俱进的知识储备和教育教学方法。动画专业要求的就是创意,不仅是动画内容,更重要的动画制作技巧和手段。
4、要能吃苦耐劳,动画是一个连贯性很强的专业,为了做好一个动作可能在课内是无法做完,特别是在指导学生做动画的时候,可能每天都要加班,所以吃苦是动画老师必备的素质。
三、对学生的要求
1、学生要有较好的人文文化基础知识,如果是大专、本科类院校一般都是要求文科,分数都比同档次专业的分数高。中职的学生也要要求学生有一定的人文知识。
2、除了人文知识的储备,绘画基础也是必不可少的,大专、本科类院校必须要求学生过自己学校规定的美术统考分数线,如果专业没有通过文化分再高也不会被录取。中职的学生一般有较好的美术基础并对绘画有较浓的兴趣爱好采可以。
3、要有耐心、有毅力、还要有灵动的思维,动画制作过程是枯燥,每一个细节都要到位,如果一个动作没有做好就很有可能把一个动画人物毁了。
4、要有动手能力,动画除了电脑制作,还有很多动画是要靠手来操作的,比如定格动画就是要靠手工工艺来完成动画任务设计。
四、动画专业开设的设备要求.随着动画专业的发展,动画制作的设备也是日新月异,每个学校根据
自己的学校财政等综合因素来考虑买入教学设备,但最基本的要有以下几点:
1、动画制作室
动画专业不像其它专业一样,可以随时换地方,随时随地上课它要求一个固定的场所上课制作动画。这个制作室和普通的教室区别很大,主要有以下几点:
1拷贝台,拷贝台是制作动画的一种专门的桌子,桌面是一块透○明的玻璃,桌内是两根节能灯管,这样学生在划原动画的时候下面一张原动画就可以直接透到上面一张上。
2摄影机,摄影机是动画制作中必不可少的专业用具,特别是在○做定格动画的时候。
3高倍扫描仪,这个是在做原动画必不可少的,在画好原动画后○要扫到电脑里上色。
4各种动画制作的素材,○比如胶泥、拷贝纸等,一定要丰富多样。5现在大专、本科院校一定要有三维动作扑捉仪。○这些设备价钱相差很大,每个学校都可以根据本校的具体情况定。
2、多媒体教室的要求。
多媒体教室是现在无纸化动画教学最基础的设施,大专、本科类院校一般有两种多媒体教室来供学生学习、上课、练习用的,一种是普通的PC机,另一种就是苹果机,上课教师可以根据上课需求来选择教室。中职的学校可以根据学校的具体情况配备,但一定要有多媒体教室,而且配置一定要高,否则很多正版软件都无法运行。
学生机一定要配置高,因为学生在学习的过程中要安装很多软件,以及在上课的过程中,储存自己的练习,如果没有强大的硬件做支持是不可能的。现在大部分学校的学生机配置都是要以下配置或相近的配置:
*CPU AMD 速龙II X3 440(盒)1 ¥ 480 AMD 新3核 CPU集成2MB 二级缓存,性价比非常高。*主板 映泰 TA880G HD 1 ¥ 599 或 华硕M4A88TD-M ¥ 699 这两款 主板 映泰 是 二线主板中的领军品牌,华硕 是一线主板大厂,而且这两款主板 都是采用 880G +SB850芯片组,性价比都非常出色,*内存 金士顿 2GB DDR3 1333 1 ¥ 195 金士顿 内存界 威刚 或 宇瞻。
*硬盘 希捷 500GB 7200.12 16M(串口/散)ST3 1 ¥ 265 500G 硬盘 时下的主流配置,性价比出色。*机箱 百盛 博弈C404 1 ¥ 80 电源 酷冷至尊 战斧400(RS-400-PCAP-A3)1 ¥ 260 一线电源品牌,做工 和质量 都非常不错,额定功率380W,完全为今后升级显卡而考虑的。这些根据学校的情况自行选择。教师机可以和学生机一样,有条件可以配置更好。
除了电脑,头影仪也很重要,虽然现在有很多电子教室方面的软件可以控制学生机,但是由于运行这类型的软件要求各种硬件条件特 5
别高,加上很多时候和老师上课不能同步,学生无法看清老师的具体操作,现在基本没有学校使用这种软件,除非特殊要求。
综合上述情况分析,结合我校的具体情况,我们发展动画专业可能要克服以下几点困难:
1、专业教师几乎算没有,但可以通过再教育培养一批教师或招聘一批专业教师,但这些都是要花费很大的财力。
2、专业设备落后,跟不上教学的要求。
3、学生基础薄弱,接受理解能力不够。
4、学生学习时间短,只有一年的时间而动画专业是一个专业性很强的专业,需要足够的时间才能学好。
这次学习学到很多先进的教学技术和教学手段,通过对其它兄弟单位以及各个渠道了解的情况,以上就是我这次学习针对动画专业的了解,了解不是很彻底希望各位领导包涵。
赴 天 津 学习报 告
李 丹
二〇一二年八月二十二日