Ссылка на класс UIApplication:
idleTimerDisabled
Логическое значение, которое определяет, отключен ли для приложения таймер простоя.
@property(nonatomic, getter=isIdleTimerDisabled) BOOL idleTimerDisabled
Обсуждение Значение по умолчанию этого свойства - НЕТ.Когда в течение короткого периода времени большинство приложений не касаются пользовательского ввода, система переводит устройство в состояние «сна», когда экран тускнеет. Это делается для экономии энергии. Однако в приложениях, которые не имеют пользовательского вводаза исключением акселерометра - игры, например - могут, установив для этого свойства значение YES, отключить «таймер простоя», чтобы предотвратить спящий режим системы.
[...]