CADisplayLink动画定时器

NSTimer在动画中定时执行的效果不太好,这里由CADisplayLink代替。屏幕刷新频率为60HZ,该类的执行频率也为60次/秒,可以很好的执行一些动画效果,例如雪花下移的动画。
一般用法:

CADisplayLink *link = [CADisplayLink displayLinkWithTarget:self selector:@selector(selector)];
[link addToRunLoop:[NSRunLoop mainRunLoop] forMode:NSRunLoopCommonModes]; 

这里的定时器必须加入mainRunLoop中才会有效。

你可能感兴趣的:(CADisplayLink动画定时器)