我在概念上理解 CALayer 的动画方式与 UIView 相比存在困难。再加上 "Core Animation" 的概念,或许有人可以从更高的层面解释这些概念,帮助我更好地想象发生了什么,以及为什么我想要将我现在非常熟悉的 UIView 动画迁移到 iPhone 上的 CALayer 动画中。在 Cocoa-Touch 中,每个视图都会自动获得一个图层。同时,似乎你可以动画化其中的一个或者两个?!甚至混合使用?!但是为什么呢?在哪里划分界限?使用各自方法的优缺点是什么?
Core Animation Programming Guide 立刻跳到图层和定时类,我认为需要退后一步,了解这些不同的部分为什么存在以及它们彼此之间的关系。