Vários NSTimers retarda o aplicativo
Eu estou usando vários NStimers em meu aplicativo de cacau (MAC) e eu adicionei todos eles em NSRunLoopCommonModes separadamente como abaixo:
NSRunLoop * runloop = [NSRunLoop currentRunLoop];
updateServerTimeTimer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(updateServerTime) userInfo:nil repeats:YES];
[runloop addTimer:updateServerTimeTimer forMode:NSRunLoopCommonModes];
Mas depois de algum tempo, meu aplicativo. fica pendurado e também a interface do usuário responde atrasado. Está também a abrandar o meu MAC, Alguém pode fornecer uma abordagem melhor para usar vários temporizadores continuamente dentro de um aplicativo