iOS - 数据存储最佳实践

时间:2016-08-11 09:19:38

标签: ios json core-data

我有一个应用程序需要互联网连接才能工作。但是有一个选项允许用户下载特定数据,然后使应用程序可以在离线模式下使用。 这意味着在我的应用程序的每个页面中,我有两个场景:我的用户有互联网,我下载数据(JSON格式),解析并使用它,或者他没有互联网,如果他下载它,我用它。 当他下载它时,我将数据存储在CoreData中。

我想知道CoreData是否真的是最好的方法。简单地将下载的JSON数据存储在某处而不解析它,然后只是选择使用在线JSON数据或离线JSON数据(在这种情况下我只需要一种方法来解析数据)就不那么容易了之后,而不是我现在使用的两个。)

最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

根据您的需要,保存CoreData不仅可以保存数据,还可以查询,更新和管理对象实例,以后可以用来保存和发送请求,但是如果您只想保存单个JSON那么它不是必需的,也可以成为很多样板代码。