2011-06-10 95 views
0

我正在编写一个应用程序,基本上可以释放iOS中的多任务面板,所以通过按下一个按钮,内存就可以释放,应用程序将从多任务面板中消失。 Apple没有禁止没有私有API的方式来执行此操作吗?如何释放其他应用程序占用的内存?

谢谢!

+2

即使你能杀死其他应用程序,仍然不会从多任务面板中删除它们。该面板实际上是最近使用的应用程序列表,目前不在运行。 – 2011-06-10 23:49:40

回答

3

这是不可能的,但是当需要内存(内部消除删除图标)

此外,如果内存变得 限制了iOS终止由他自己的应用程序,系统可能会从内存中删除 应用,使更多的 房间。如果您的应用程序当前暂停 ,则系统会终止您的 应用程序,并将其从内存 中删除,恕不另行通知。

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

2

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

6

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

相关问题