我可以运行 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/