繁体   English   中英

如何在iOS中存储中小型数据集(以实现简单的iCloud同步)?

[英]How to store small to medium sets of data in iOS (for easy iCloud-sync)?

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

举例来说,我想存储一个<颜色名称/颜色/注释>列表。 因此,我创建了一个自定义类型,称为ColorInfo。 在我的应用程序中,我需要存储ColorInfo的多个值,我将尝试使用NSMutableArray或数据库来实现该值,但两者均无法通过iCloud轻松同步。

您希望通过哪些方法来管理iOS应用中的数据列表以满足以下两个要求?

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

您想使用其UIDocument专为本地归档和iCloud持久性而设计。

开发人员文档

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM