它包括了图形绘制,投影,动画的Object-C 类集合.它通过我们iOS开发熟悉的应用程序套件与CocoaTouch 视图架构的抽象分层模式,提供了一套非常流畅的动画的接口出来....CALayer 不清楚具体的响应链(iOS通过视图层级关系俩传递用户触摸事件的机制).它不能响应用户事件,即使API提供了一些方法来判断触点是否在图层的范围之内....图层数结构
每个可见的图层树,都由2个相应的树组成.一个是呈现树,一个是渲染树....图层树: 包含每一层的对象模型值.其实就是开发者设置的图层的属性值
呈现树: 包括当前动画发生时候将要显示的相应的值,例如,你要给图层背景颜色设置新的值的时候,它就会立即修改图层树里对应的值.但是在呈现树里面的背景颜色值将要现在给用户的时候才会更新为新值...在iOS 和 Mac OS 两个平台下,事件和用户交互存在比较大的差异,比如Mac OS的用户交互可以通过鼠标/键盘控制.而iOS则通过手势触摸.