我想知道iOS什么时候发布分配给应用的资源。例如,假设我有一个像愤怒的小鸟或类似的应用程序,玩了一段时间后我关闭它并从“任务管理器”(双击主页)杀死它。分配给应用程序的资源何时会被释放?
你对这个问题有什么资源吗?
非常感谢!
答案 0 :(得分:0)
看一下以自动释放池开头的主要功能。
答案 1 :(得分:0)
来自dealloc
的文档请注意,当应用程序终止时,可能无法发送对象 dealloc消息,因为进程的内存被自动清除 退出 -it只是为了让操作系统更加高效 清理资源而不是调用所有内存管理方法。
如果我们在这些行之间进行阅读,我们必须确保在应用程序终止时快速清理所有内存(甚至不在应用程序中调用内存管理方法)。
答案 2 :(得分:0)
当时机成熟时,iOS会释放内存:-)
当它需要前景中的某个应用程序的内存时,它将在后台释放应用程序的内存。在开发应用程序时,您可以选择是否可以在后台运行应用程序。如果您将其设置为“no”,则当您将其关闭时,应用程序将释放资源。