【发布时间】:2016-01-06 21:11:09
【问题描述】:
我的应用中有一个简单的 NSArray 的 Json。它是我的后端搜索的内部缓存。也就是说,如果用户搜索对象,就会被扔到我的 NSArray 中并应该保存。因此,该数组可以变得很大,几千个条目。
我认为 Core Data、Sqlite 等只是保存 NSArray 似乎有点过头了,所以当用户关闭应用程序时它不会丢失。同时,我知道每次更新时将这个 NSArray 转储到 NSUserDefaults 是一种滥用。还是每次更新 NSArray 时将其写入文件并在应用启动时在我的 appdelegate 中加载它会更好?
推荐的方法是什么?
【问题讨论】:
-
我认为 Core Data 保存包含数千个条目的数组并不过分。
-
谢谢,Mundi,在进一步阅读之后,是的,Core Data 实际上是唯一对我有用的东西。
标签: ios core-data nsarray nsuserdefaults