Nello sviluppare un'applicazione per iPhone potrebbe essere necessario impedire al sistema di entrare automaticamente in modalità Lockscreen.
Alcune applicazioni necessitano di rimanere aperte ed attive per lunghi periodi a prescindere dall'attività dell'utente: è sufficiente pensare ai navigatori satellitari o software di tracking GPS.
Se anche la vostra applicazione necessita di questa funzionalità ecco i comandi necessari per disabilitare la modalità di auto-lock.
// Disabilitare l'autolock
[UIApplication sharedApplication].idleTimerDisabled = YES;
// Riabilitare l'autolock
[UIApplication sharedApplication].idleTimerDisabled = NO;
E' fondamentale ricordarsi di riabilitare questa modalità alla chiusura della propria applicazione.