ios - 我可以将我的对象保存在内存中直到应用程序退出吗?

标签 ios memory-management abaddressbook cncontactstore

我正在使用 native 联系人存储在 NSMutableDictionary 中。 因此,无论何时需要,我都可以从 NSMutableDictionary 查询任何联系人,而无需使用 native API(ABADressBookRefCNContactStore)。

我担心的是 NSMutableDictionary 将在内存中可用多长时间?

最佳答案

只要您在某处持有对它的强引用。当没有对它的强引用时,它就会被释放。

关于ios - 我可以将我的对象保存在内存中直到应用程序退出吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49693725/

相关文章:

iOS 10 相机闪光灯开/关不工作

c - 使用 free() 释放内存

ios - 将人员添加到联系人时应用商店中的应用程序崩溃?

php - 为什么 PHP 的垃圾收集器会降低性能,没有它如何管理内存?

objective-c - 地址簿崩溃不合逻辑

iphone - ABAddressBookGetGroupCount 没有给出正确的计数

iOS:当用户点击时将字符添加到字符串

objective-c - 带有声音文件的动画 iOS

iOS Collection View 滚动滞后

c - 在 C 的 while 循环中,我声明了一个 char[..],我是否必须在每次迭代中清除它?