【问题标题】:Can i keep my Object in memory till application exits?我可以将我的对象保留在内存中直到应用程序退出吗?
【发布时间】:2018-04-06 13:17:19
【问题描述】:

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

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

【问题讨论】:

  • 定义一个单例,并将你的字典放在上面,它会一直持续到你终止应用程序

标签: ios memory-management abaddressbook cncontactstore


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    您可以创建一个带有任意数量属性的单例类,您希望在应用程序期间保持它们处于活动状态,在应用程序的任何位置编辑、读取它们

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-21
      • 2012-06-08
      • 2020-01-03
      • 2011-03-20
      • 1970-01-01
      • 2023-01-25
      相关资源
      最近更新 更多