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