1

我认为minimum time span我们可以分配interval一个来安排 iPhone SDK 中的任务。但我还没有找到minimum interval/time span

请告诉我好吗!这对我很有帮助。

编辑

任何细节参考都更感激。提前致谢

4

2 回答 2

3

NSTimeInterval 只是一个“双精度”,因此可以指定任何双精度值。0 旁边的最小值约为 2.225e-308。

但是,请记住 NSTimer 不是高精度工具。您可以指定非常小的间隔,但操作系统不支持它们。这是NSTimer 的文档所说的:

计时器的时间间隔的有效分辨率限制在 50-100 毫秒的数量级

于 2010-07-25T09:26:32.593 回答
2

0.0 我相信。我已经看到这被用作使系统在当前线程进入等待状态后立即运行某些东西的“技巧”。

http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSObject_Class/Reference/Reference.html#//apple_ref/occ/instm/NSObject/performSelector:withObject:afterDelay

“发送消息的最短时间。指定延迟为 0 并不一定会导致选择器立即执行。选择器仍然在线程的运行循环中排队并尽快执行。”

这意味着,您可以指定 0。

于 2010-07-25T06:30:42.853 回答