Varios NSTimers ralentizan la aplicación
Estoy usando varios NStimers en mi aplicación de cacao (MAC) y los he agregado todos en NSRunLoopCommonModes por separado, como a continuación:
NSRunLoop * runloop = [NSRunLoop currentRunLoop];
updateServerTimeTimer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(updateServerTime) userInfo:nil repeats:YES];
[runloop addTimer:updateServerTimeTimer forMode:NSRunLoopCommonModes];
Pero después de algún tiempo, mi aplicación. se cuelga y también responde UI tarde. También está ralentizando mi MAC. ¿Alguien puede proporcionar un mejor enfoque para usar múltiples temporizadores continuamente dentro de una aplicación?