【发布时间】:2014-05-18 03:16:52
【问题描述】:
我正在编写一个闹钟应用程序,并对其进行了特殊处理。不打算详细介绍。无论如何,我正在尝试考虑保存警报的最佳方法。
我想,由于它是一个非常基本的应用程序,它不需要核心数据。所以我打算将它们保存在NSUserDefaults 下。我使用NSCoding 对对象进行编码,但我一生都无法弄清楚在保存它们时使用哪个键。最初,我打算为每个人使用一把钥匙。但这将涉及在NSUserDefaults 键中搜索以 x 开头的任何键(内存很重)。此外,我必须找到一种有效的方法来增加密钥并在删除密钥时绕回。
然后我尝试将警报添加到字典中(我也尝试了一个数组)并将那个对象添加到NSUserDefaults。无济于事。
有人可以帮我找出最好的方法吗?如果它必须是核心数据,那就这样吧。我只是认为对于像添加警报实例这样简单的事情来说它是矫枉过正的。为用户默认设置拍摄。
【问题讨论】:
标签: objective-c core-data nsuserdefaults nscoding