【发布时间】:2014-07-11 19:18:19
【问题描述】:
我正在制作一个类似于 Apple 的“提醒”的 iPhone 应用程序。它允许用户创建提醒、设置计时器和查看/搜索/重新安排过去的提醒。我还计划添加 iCloud 同步。我应该使用哪种存储方式? CoreData 还是 plist?
【问题讨论】:
我正在制作一个类似于 Apple 的“提醒”的 iPhone 应用程序。它允许用户创建提醒、设置计时器和查看/搜索/重新安排过去的提醒。我还计划添加 iCloud 同步。我应该使用哪种存储方式? CoreData 还是 plist?
【问题讨论】:
如果您计划添加 iCloud 同步,为什么不从 iCloud 开始呢?如果您使用的是 Apple 的 beta 软件,您可以使用 CloudKit,它的 API 与 CoreData 非常相似,只是它与用户的 iCloud 帐户同步。或者,您可以将文件(plist)上传到他们的 iCloud。无论哪种方式,如果您打算使用 iCloud,都应该从 iCloud 开始。
至于标题中的问题,他说得比我好: Should I save in plist or Core Data?
这里有更多关于iCloud / CloudKit的信息
【讨论】: