Я пишу приложение, которое должно, в основном, освободить панель многозадачности в iOS, поэтому при нажатии одной кнопки память освобождается, и приложения исчезают с панели многозадачности. Есть ли какой-нибудь не забаненный Apple способ сделать это без частных API?
Спасибо!
Нет, это невозможно с документированными API.Ваше приложение работает в изолированной программной среде, и у вас нет доступа (или знаний) о других запущенных приложениях.
Это невозможно, но iOS завершает приложения самостоятельно, когда требуется память (без удаления значков)
Кроме того, если память становится ограниченной, система может удалить приложения из памяти, чтобыномер.Если ваше приложение в настоящий момент приостановлено, система убивает ваше приложение и удаляет его из памяти без какого-либо уведомления.
источник: http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/CoreApplication/CoreApplication.html#//apple_ref/doc/uid/TP40007072-CH3-SW47
К сожалению, вы не можете этого сделать, поскольку каждое приложение находится в изолированной программной среде и может иметь доступ только к себе и своим данным.Хотя это, вероятно, ответ, который вы не хотите слышать, это реальность.