2012-07-18 39 views
1

我有一个iOS应用程序,当前管理一小组设置(通过NSUserDefaults,我知道如何通过iCloud同步这些设置)和一些列表数据。如何在iOS中存储中小型数据集(用于轻松实现iCloud同步)?

比方说,我想存储一个<颜色名称/颜色/评论列表>。所以我创建了一个自定义类型,即ColorInfo。在我的应用程序中,我需要存储ColorInfo的多个值,我会尝试使用NSMutableArray或数据库来实现,但两者都不易通过iCloud进行同步。

为了满足以下两个要求,您希望在iOS应用中使用哪些管理数据列表的方法?

  1. 您应该能够轻松地将数据永久存储在本地电话上。
  2. 您应该能够通过iCloud轻松同步数据。

回答

-1

不要使用键值存储。这是非常奇怪的。

我会通过创建一个本地文件和一个同名的远程文件来创建我自己的关键值存储版本。要进行同步,您必须下载远程文件并将其内容与本地数据组合。将其写入文件并上传文件。

+0

耶,比赛条件! – 2012-07-21 02:31:33

相关问题