Вашему приложению будет сообщено, что устройство заблокировано. В вашем приложении Delegate вы можете реализовать
- (void) applicationWillResignActive: (UIApplication *) application
и
- (void) applicationDidBecomeActive: (UIApplication *) application
способов, чтобы получать уведомления.
Когда ваше приложение переходит в неактивное состояние, никакие события для него не отправляются, поэтому вы не сможете сделать что-либо значимое. Сохраните свое состояние, когда устройство перейдет в спящий режим, и восстановите его после пробуждения.