Насколько я понимаю, когда вы блокируете или разблокируете свое устройство iOS, ваш делегат приложения будет вызывать - (void)applicationWillResignActive:(UIApplication *)application
и - (void)applicationDidBecomeActive:(UIApplication *)application
соответственно. Блокировка и разблокировка аналогичны получению прерывания, как телефонный звонок. Отправка приложения в фоновый режим нажатием кнопки home вызывает различные методы, а именно - (void)applicationDidEnterBackground:(UIApplication *)application
и - (void)applicationWillEnterForeground:(UIApplication *)application
.