定时器
- 在绘图的过程中,如果需要使用定时器,通常第一反应是使用
NSTimer
,但是NSTimer
的缺点就让绘制出来的动画有卡顿 - NSTimer的缺点:
调度优先级比较低,并不会准时调用
CADisplayLink
-
CADisplayLink
在屏幕刷新的时候就会调用,每一秒刷新60次
CADisplayLink *link = [CADisplayLink displayLinkWithTarget:self selector:@selector(update)];
[link addToRunLoop:[NSRunLoop mainRunLoop] forMode:NSDefaultRunLoopMode];