0

在我的 iOS 应用程序中,我有一个自定义类,其属性具有强属性。当我点击主页按钮使应用程序后台运行并再次恢复时,它似乎属性值保留在内存中。但是,如果我终止应用程序,则属性值将被重置(它不会留在内存中)。只要我的应用程序保留在内存中,假设该属性将保留在内存中是否安全?

4

1 回答 1

1

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

操作系统没有自动清除单个属性而不杀死整个应用程序的方法。可以安全地假设您的内存存在,而应用程序尚未被杀死。

于 2013-05-15T18:19:17.127 回答