1

我有一个 iOS 应用程序,它目前管理着一小部分设置(通过 NSUserDefaults,我知道如何通过 iCloud 同步这些设置)和一些列表数据。

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

为了满足以下两个要求,您更喜欢在 iOS 应用中管理数据列表的方式是什么?

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

2 回答 2

0

您想使用它为本地归档和 iCloud 持久性设计的 UIDocument。

开发者文档

于 2012-07-18T10:50:00.100 回答
-1

不要使用键值存储。这很……奇怪。

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

于 2012-07-20T17:50:34.430 回答