UIView类的许多基础行为严重依赖于另外一个2. 对象。 UIKit每个视图对象的背后都有一个CoreAnimation层对象,它是一个CALayer类的实例,该类为视图内容的渲染,布局,合成以及动画提供基础性的支持 和Mac OS不同的是, ios将CoreAnimation集成到视图渲染实现的核心。 由于SDK中UIKit提供了透明的接口,开发者大部分情况下,不必去关心和直接访问CoreAnimation。 但是如果要实现特别复杂的渲染和动画,就需要使用到CoreAnimation的接口支持了 CoreAnimation的基础 CoreAnimation利用了硬件加速和架构上的优化来实现