摘要: Core Animation可以翻译为核心动画,它为图形渲染和动画提供了基础。使用核心动画,你只需要设置一些参数比如起点和终点,剩下的帧核心动画为你自动完成。核心动画使用硬件加速,不用消耗cpu资源。其实平时咱们开发的iOS应用都在有意无意的使用了核心动画。动画不会替代View,而是和View一起提供更好的性能。Core Animation通过缓存view上的内容到bitmap,这样bitmap就可以直接在图形硬件上操作。从而提高了性能。核心动画所在的位置:1、关于层类Layer Classes是core animation的基础。Layer Classes提供了一个抽象的概念,这个概念对于那 阅读全文
posted @ 2013-08-23 16:12 海阔天空——栋 阅读(192) 评论(0) 推荐(0) 编辑
摘要: CORE ANIMATION的学习备忘录(第一天)研究Core Animation已经有段时间了,关于Core Animation,网上没什么好的介绍。苹果网站上有篇专门的总结性介绍,但是似乎原理性的东西不多,看得人云山雾罩,感觉,写那篇东西的人,其实是假设读的人了解界面动画技术的原理的。今天有点别的事情要使用Linux,忘掉了ssh的密码,没办法重新设ssh,结果怎么也想不起来怎么设ssh远程登陆了,没办法又到网上查了一遍,太浪费时间了,痛感忘记记笔记是多么可怕的事情。鉴于Core Animation的内容实在是非常繁杂,应用的Obj-C语言本身的特性也很多,所以写个备忘录记录一下,懂的人看 阅读全文
posted @ 2013-08-23 15:51 海阔天空——栋 阅读(152) 评论(0) 推荐(0) 编辑
摘要: UIWindow & UIWindowLevel笔记一、UIWindow是一种特殊的UIView,通常在一个程序中只会有一个UIWindow,但可以手动创建多个UIWindow,同时加到程序里面。UIWindow在程序中主要起到三个作用: 1、作为容器,包含app所要显示的所有视图 2、传递触摸消息到程序中view和其他对象 3、与UIViewController协同工作,方便完成设备方向旋转的支持二、通常我们可以采取两种方法将view添加到UIWindow中: 1、addSubview 直接将view通过addSubview方式添加到window中,程序负责维护view的生命周期以. 阅读全文
posted @ 2013-08-23 15:31 海阔天空——栋 阅读(190) 评论(0) 推荐(0) 编辑
摘要: IOS block 教程http://pernghh.pixnet.net/blog/trackback/eac87d412e/33563409本文来自台湾的某开发人员的博客,被墙,感觉讲的比较易懂,所以引过来。文字简体化了,原来是繁体,变数=变量,这个注意一下。本章学习目标:1. 了解何谓block。2. 了解block的使用方法。Block 是iOS在4.0之后新增的程式语法,严格来说block的概念并不算是基础程式设计的范围,对初学者来说也不是很容易了解,但是在iOS SDK 4.0之后,block几乎出现在所有新版的API之中,换句话说,如果不了解block这个概念就无法使用SDK 4 阅读全文
posted @ 2013-08-23 14:34 海阔天空——栋 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 在iOS 4.0引入了块对象。快对象是C级别的构造,您可以在C或Objective-C代码中使用快对象。从本质上说,块对象本质上是一个匿名函数加上该函数的伴随数据。有些时候,其他语言也称块对象为 closure或者lambda。块对象非常适用于回调函数。如果您需要有很便捷的方法将执行代码和相关数据组合在一起,块对象也是很好的选择。在 iOS系统中,块对象通常用于下述场合:作为委托或委托方法的替代品。作为回调函数的替代品。用于实现一次性操作的完成处理器。简化在群体所有子项上迭代执行某种任务的操作。配合分发队列。可用于执行异步任务为什么要使用block?块对象封装一个单位(用术语来说就是代码段), 阅读全文
posted @ 2013-08-23 09:28 海阔天空——栋 阅读(550) 评论(0) 推荐(0) 编辑