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

Can i keep my Object in memory till application exits?

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

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

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

您可以使用任意数量的属性创建一个单例 class,您希望它们在应用程序运行期间保持实时状态、编辑、从应用程序中的任何位置读取它们