Удивительно, но в iOS 4.x «многозадачности» происходит очень мало времени.Вместо этого происходит просто приостановка / возобновление работы приложения.Когда приложение отправляется в фоновый режим после того, как пользователь нажал кнопку «Домой», оно через некоторое время прекратит получать циклы выполнения (*).
(*) Есть несколько исключений.Приложения, которые объявляют себя «провайдерами VoIP», приложениями на основе определения местоположения и музыкальными приложениями, могут получать циклы фонового выполнения, предположительно только при выполнении этих весьма специфических операций в ответ на соответствующие события (например, при «значительном изменении местоположения»).Некоторые приложения, по-видимому, пытаются расширить правила и найти недокументированные или недостаточно документированные методы для продолжения получения циклов фонового выполнения.
И «запрошенное время выполнения», о котором упоминал Undeadlegion, ограничено по продолжительности.1006 * Реальность такова, что на iOS4 приложениям не разрешено непрерывно работать в фоновом режиме.