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?

Respuestas a la pregunta(0)

Su respuesta a la pregunta