多个NSTimers会降低应用程序的速度

时间:2012-10-16 04:26:51

标签: cocoa nstimer

我在我的可可(MAC)应用程序中使用了多个NStimers,我已将它们全部添加到NSRunLoopCommonModes中,如下所示:

NSRunLoop * runloop = [NSRunLoop currentRunLoop];

 updateServerTimeTimer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(updateServerTime) userInfo:nil repeats:YES];

 [runloop addTimer:updateServerTimeTimer forMode:NSRunLoopCommonModes];

但过了一段时间,我的应用程序。挂起,UI也迟到了。它也减慢了我的MAC,任何人都可以提供更好的方法在应用程序中连续使用多个计时器

0 个答案:

没有答案