如何释放其他应用程序占用的内存?

时间:2011-06-10 23:21:12

标签: iphone ios ipad memory

我正在编写一个应用程序,基本上需要释放iOS中的多任务面板,因此只需按一个按钮即可释放内存,应用程序将从多任务处理面板中消失。如果没有私有API,Apple有没有禁止这样做的方式吗?

谢谢!

3 个答案:

答案 0 :(得分:6)

不,对于记录的API,这是不可能的。您的应用程序在沙箱中运行,您无权访问(或了解)正在运行的其他应用程序。

答案 1 :(得分:3)

这是不可能的,但iOS需要内存时自行终止应用程序(无需删除图标)

  

另外,如果记忆变成了   约束,系统可能会删除   应用程序从内存中获取更多   房间。如果您的申请目前   暂停,系统杀死你的   应用程序并将其从内存中删除   没有任何通知。

来源:http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/CoreApplication/CoreApplication.html#//apple_ref/doc/uid/TP40007072-CH3-SW47

答案 2 :(得分:2)

不幸的是,你不能这样做,因为每个应用程序都是沙箱,只能访问自己和自己的数据。虽然这可能是你不想听的答案,但这是现实。