后台应用程序时iOS数据持久性

时间:2013-05-15 17:59:09

标签: ios properties persistence

在我的iOS应用程序中,我有一个自定义类,其属性具有强大的属性。当我按下主页按钮以显示应用程序并再次恢复时,属性值将保留在内存中。但是,如果我终止应用程序,则重置属性值(它不会保留在内存中)。只要我的应用程序保留在内存中,假设属性将保留在内存中是否安全?

1 个答案:

答案 0 :(得分:1)

是。如果您的应用收到didRecieveMemoryWarning,您有机会清理一些内存。如果当前没有使用插座,操作系统将尝试在某些视图上执行此操作。如果这没有释放足够的内存,操作系统可能会再发送一次消息,最终会杀死该应用程序。

操作系统没有自动方式清除单个属性而不会终止整个应用程序。可以安全地假设在应用程序未被杀死时你的记忆存在。