在应用程序退出之前,我可以将对象保留在内存中吗?

时间:2018-04-06 13:17:19

标签: ios memory-management abaddressbook cncontactstore

我使用Native联系人存储在NSMutableDictionary中。 因此,无论何时需要,我都可以查询来自NSMutableDictionary的任何联系人,而无需转到原生API(ABAdressBookRefCNContactStore)。

我关注的是NSMutableDictionary在记忆中可以使用多久?。

2 个答案:

答案 0 :(得分:1)

只要你在某处坚持引用它。当没有强引用时,它将被释放。

答案 1 :(得分:0)

您可以创建一个包含任意数量属性的单例类,以便在应用时间保持实时,编辑,从应用中的任何位置读取它们