Когда ваше приложение переходит в фоновый режим, система попытается вспомнить столько ресурсов, сколько вы можете дать ему, таких как изображения, перья и т. Д. У вас есть уведомление об этом.(– applicationDidEnterBackground:
и т. Д.) После этого он будет «сортировать» все фоновые живые приложения в соответствии с порядком использования ресурсов.Приложение, которое использует больше ресурсов, на первом месте.Затем, когда новое приложение выходит на передний план, если система считает, что ей нужно больше ресурсов, чем в настоящее время, оно начинает убивать фоновые приложения.используя отсортированный выше список.
Это означает, что чем меньше ресурсов вы используете в фоновом режиме, тем дольше будет работать ваше приложение.НО, нет гарантии, что он проживет долго.(Все зависит от использования пользователем).Также нет уведомлений, когда оно будет убито!, Поэтому вы не можете предполагать, что ваше приложение будет жить в течение 60 минут.
Возможно, вы захотите прочитать этот документ Apple о том, как что-то сделатьфон (с некоторыми временными ограничениями, вне курса) и, вероятно, также UIApplicationDelegate ссылка на класс.
Надеюсь, это поможет;)