CALayer's function
Layer Tree Structure
Core Animation 这个框架实际上非常容易让iOS开发者误解仅仅是用来做动画效果的框架.实际上动画仅仅是是它功能的冰水一角...Core Animation 是一个复合引擎,它能快速的组合屏幕上不同显示的内容. 并将其分解成独立图层,存储到Layer Tree 的体系中....Core Animation's Introduction
有了Core Animation 这个框架,开发者就可以通过提供的接口,使得开发更加简单,例如:
简单易用的高性能混合编程模型
用类似于视图一样...,使用图层来创建复杂的编程接口
轻量化的数据结构,它可以同时显示让上百个图层产生动画效果
一套非常较简单的动画接口,能让动画运行在独立的线程中,并可以独立于主线程之外....在Core Animation的类层次结构图中,可以发现图层类(LayerClasses) 是Core Animation 的核心基础.