Я - новый разработчик ObjC, и после поиска в Интернете и документации для разработчиков Apple, я не могу найти хорошее краткое объяснение различных режимов устройства iOS и что происходит в этих режимах.Я вижу много небольших дискуссий, но ничего общего с общей картиной нет.
Например, я вижу, что некоторые приложения «Тревога» для iPhone / iPad утверждают, что могут запускать тревоги (предположительно, не только системные оповещения) утром.Я изо всех сил пытаюсь понять, как это происходит, даже если пользователь позволяет приложению просто продолжать работать в течение ночи, предполагая, что устройство переходит в спящий режим после неиспользования.
Поэтому я не знаю, что происходит, когда устройствопереходит в режим сна или ожидания.Это просто экран затемнения?Продолжает ли приложение на переднем плане выполнять код, переходить в какое-либо промежуточное состояние, например фоновый режим, в сохраненном состоянии, или оно полностью (даже временно) закрывается?
Мне просто хотелось бы указатьна веб-сайт, книгу или часть документации Apple, которая объясняет различные состояния устройства, что происходит в iOS 3 и 4 с приложением в каждом состоянии, и как управлять этим, если вы хотите создать подобное приложениена симулированный прикроватный будильник, который всегда включен и т. д.
Заранее спасибо.