Xcode / Objective-C: ¿Por qué NSTimer a veces es lento / entrecortado?
Estoy desarrollando un juego de iPhone y tengo unNSTimer
que anima todos los objetos en la pantalla:
EverythingTimer = [NSTimer scheduledTimerWithTimeInterval:1.0/30.0 target:self selector:@selector(moveEverything) userInfo:nil repeats:YES];
La mayoría de las veces funciona muy bien, pero a veces veo que las cosas se mueven más despacio o entrecortadas. Tengo las funciones de pausa y reanudación que detienen e inician los temporizadores respectivamente. Cuando hago una pausa, despues de la pausa, parece arreglar el picado.
¿Alguna idea de por qué esto está sucediendo? o ¿Cómo puedo solucionarlo?