多NSTimers减慢应用(Multiple NSTimers slows down the App

2019-08-01 12:09发布

我使用多个NStimers到我的可可(MAC)应用程序,我已经添加所有的人都在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,任何人都可以提供一个更好的方法在应用程序中连续使用多个计时器

文章来源: Multiple NSTimers slows down the Application
标签: cocoa nstimer