Я создаю приложение для ipod touch, которое должно работать несколько раз (например, будильник). Я хотел бы предотвратить переход Ipod Touch в спящий режим, если только приложение не выйдет из приложения вручную. Возможно ли это с текущим SDK?
Вы можете отключить спящий режим:
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
Как говорит Харрисон ...
Но подробности о том, что Apple говорит об этом здесь: Руководство по программированию приложений iPhone
Для вашего случая использования, я думаю, вам следует подумать о затемнении экрана через несколько секунд, чтобы минимизировать энергопотребление. Также, если это будильник, чтобы не дать пользователю спать всю ночь :)