Несколько NSTimers замедляет приложение

Я использую несколько NStimers в моем приложении какао (MAC), и я добавил их все в NSRunLoopCommonModes отдельно, как показано ниже:

NSRunLoop * runloop = [NSRunLoop currentRunLoop];

 updateServerTimeTimer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(updateServerTime) userInfo:nil repeats:YES];

 [runloop addTimer:updateServerTimeTimer forMode:NSRunLoopCommonModes];

Но через некоторое время мое приложение. зависает, а также пользовательский интерфейс отвечает поздно. Это также замедляет мой MAC, может ли кто-нибудь предоставить лучший подход для непрерывного использования нескольких таймеров в приложении

Ответы на вопрос(0)

Ваш ответ на вопрос