runloop中的可视同步UI

时间:2015-05-03 19:45:29

标签: ios objective-c

我注意到许多应用尝试将主线程UI更改排到运行循环的末尾,并批量执行。 2我可能不了解的显而易见的事情是:1)为什么这很重要2)实现这一目标的最佳技巧是什么?我已经看过2,但只是模糊地理解是添加一个运行循环观察器,它调用一个方法来进行UI更改; 2)使用CADisplayLink(在iOS上)或CVDisplayLink(在Mac上)并拥有UI更改发生在" ticks"中。我知道在浏览器世界中这相当于在requestAnimFrame上批量更改。有人可以解释为什么这需要更多,也许更多关于iPhone和Mac上不同方法的细节来做这个吗?

0 个答案:

没有答案