iphone SDK NSTimer - 为什么我需要多个?

时间:2010-12-15 15:11:40

标签: iphone nstimer

这是一个令人尴尬的问题,但它会侵入Xcode和iPhone SDK。

为什么我需要设置多个计时器?并且2个定时器比1个定时器占用更多“抽头”或者它们都基于相同的主内部时钟吗?

添加1个计时器例程并让它调用我需要发生的所有事情或者有5个或6个更好。我不是编程的新手但是我对xCode完全不熟悉而只是尝试换行我绕过它。

EG。如果我有一个定时器更新屏幕上的时钟,我也想更新GPS位置,是否有任何理由不同时更新定时器?

谢谢。

1 个答案:

答案 0 :(得分:1)

一个是计时器委托将在不同的线程中运行。因此,在您的情况下,当只使用一个计时器时,如果GPS采集花费很多时间,您的屏幕将会感觉不响应,因为时钟将不定期更新。