Iphone 我可以使用CADisplayLink作为NSTimer吗?
我想知道,即使我没有做任何动画,我是否可以使用CADisplayLink计时器而不是NSTimer 我想调用一个特定的方法,就像使用NSTimer时一样,只是以更高的频率(60 Hz就好了),所以我想知道CADisplayLink计时器是否可以工作,即使该方法只是进行一些计算而不是任何动画Iphone 我可以使用CADisplayLink作为NSTimer吗?,iphone,iphone-sdk-3.0,ios4,Iphone,Iphone Sdk 3.0,Ios4,我想知道,即使我没有做任何动画,我是否可以使用CADisplayLink计时器而不是NSTimer 我想调用一个特定的方法,就像使用NSTimer时一样,只是以更高的频率(60 Hz就好了),所以我想知道CADisplayLink计时器是否可以工作,即使该方法只是进行一些计算而不是任何动画 另外,我正在测试iPhone4,我不知道为什么不可以。您甚至可以从CADisplayLink获得更好的性能,因为它不执行任何动画。你可能遇到的唯一问题是苹果审查委员会会如何喜欢你使用它 我建议在使用之前先查看
另外,我正在测试iPhone4,我不知道为什么不可以。您甚至可以从CADisplayLink获得更好的性能,因为它不执行任何动画。你可能遇到的唯一问题是苹果审查委员会会如何喜欢你使用它
我建议在使用之前先查看一下提供的avTouch示例代码。为什么苹果在使用CADisplayLink作为计时器时会有任何问题?这正是构建它的目的,尤其是当您需要将操作与显示器的刷新率协调时。类引用明确指出,CADisplayLink对象用于将图形与显示器的刷新率同步。OP说他需要它来计算。只要提醒一下,如果你给你的应用设置背景,CADisplayLink就会排队。NSTimer将在后台运行。