iOS中实现动画有两种方式,一种是自己不断的通过drawRect:方法来绘制,另外一种就是使用核心动画(Core Animation). 导语: 核心动画提供高帧速率和流畅的动画,而不会增加CPU的负担和减慢你的应用程序.换句话说,使用核心动画你就不用担心性能的事了.同时,使用核心动画只需要提供少数参数,使用起来很简单.需要注意的是核心动画针对的是CALayer而不是UIView,所以对使用核心动画前,需要先对CALayer的知识有过了解. 一.系统层级介绍 如图所示,核心动画位于AppKit和…