NSArray从后端搜索Jsons到NSUserDefaults或Core Data或其他地方?

时间:2016-01-06 21:11:09

标签: ios core-data nsarray nsuserdefaults

我的应用程序中有一个简单的Jsons NSArray。它是我后端搜索的内部缓存。也就是说,如果用户搜索的对象会被抛入我的NSArray并应该保存。因此,该数组可以变大,数千个条目。

我认为Core Data,Sqlite等似乎只是保存NSArray,因此当用户关闭App时它不会丢失。同时,我知道每次更新时将这个NSArray转储到NSUserDefaults是一种误用。或者,每次NSArray更新时将其写入文件并在应用程序启动时在我的appdelegate中加载它会更好吗?

推荐的方法是什么?

2 个答案:

答案 0 :(得分:0)

正如评论中所讨论的,我建议将Core Data作为解决此问题的方法。

答案 1 :(得分:0)

最简单的方法是使用NSJSONSerialization来读取和写入文件。