标签: ios cadisplaylink
在iOS中创建更新循环的最佳方法是什么?我可以反复调用希望尽快更新的各种模块?当你想知道屏幕刷新之间经过了多长时间并希望根据经过的时间更新这些模块时,CADisplayLink本质上是最好的对象吗?
更新(描述我的目标): 我需要更新循环来驱动两个模块:物理模拟模块和粒子引擎。基本上,我正在寻找一个更好的替代方案,使用重复的NSTimer设置为恒定的重复间隔。他们每个人都需要知道调用更新回调时所经过的时间,以便正确模拟物理和粒子运动。