Wiele NSTimerów spowalnia aplikację

Używam wielu NStimerów do mojej aplikacji kakao (MAC) i dodałem je wszystkie w NSRunLoopCommonModes oddzielnie jak poniżej:

NSRunLoop * runloop = [NSRunLoop currentRunLoop];

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

 [runloop addTimer:updateServerTimeTimer forMode:NSRunLoopCommonModes];

Ale po pewnym czasie moja aplikacja. zostaje zawieszony, a interfejs użytkownika reaguje z opóźnieniem. To także spowalnia mój MAC, Czy każdy może zapewnić lepsze podejście do ciągłego używania wielu timerów w aplikacji

questionAnswers(0)

yourAnswerToTheQuestion