iphone - 我应该运行 NSTimer 的最快速度是多少?

标签 iphone iphone-sdk-3.0 ios4

我可以运行 NSTimer 并且仍然获得可靠结果的最快速度是多少?我读到接近 30ms 它开始变得无用,那么它在哪里“开始开始变得无用”......40ms? 50 毫秒?

最佳答案

the docs :

the effective resolution of the time interval for a timer is limited to on the order of 50-100 milliseconds

听起来如果你想安全,你不应该使用低于 0.1 秒的计时器。但为什么不在您自己的应用程序中尝试一下,看看您能降低到多低呢?

您无法对此做出保证。 NSTimers 本质上是机会主义的,因为它们与事件循环一起运行,并且除了 Cocoa 计时器调度机制的限制之外,它们有效的最细粒度将取决于应用程序中发生的所有其他事情。

关于iphone - 我应该运行 NSTimer 的最快速度是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4289726/

相关文章:

CGAffineTransform 做等距变换的 iPhone iOS [ _ ] 到/_/

iphone - 如何在uiscrollview中滑动图像时添加短声音

iphone - Xcode 3.1.3 - Organizer 设备未激活。请使用 iTunes 激活

iphone - 我可以在 iPhone 中制作自己的 SoundBeat 检测器吗?

javascript - 当某个事件触发时,Javascript 可以在 iOS 中调用任何东西吗?

iOS:如何从 DetailView 导航到 DetailView?

iphone - 如何在 XCode 中构建 Framework 类?

iphone - 从 UIWindow 中删除 UIView

objective-c - 当 iPhone 处于深度 sleep 模式时,声音和 Nstimer 停止了?

objective-c - MFMessageComposeViewController 中的界面语言