我的问题是:如何在不找到太多"iCloud核心数据“的情况下找到更多关于”使用iCloud的核心数据“的信息?
这两个东西的名称非常相似,这使得在不找到另一个的情况下很难找到关于其中一个的信息。
当我说"iCloud核心数据“时,我指的是最近在iOS10中被弃用的功能。"iCloud核心数据“涉及具有无处不在选项的核心数据存储,这意味着使用iCloud跨各种设备同步单个记录更新。
当我说“核心数据与iCloud”时,我指的是构建在iCloud驱动器服务上的不同功能,我相信它是基于将核心数据存储作为一个整体在设备之间进行同步。"Cord Data with iCloud“显然还在继续。
苹果将两者区分开来:只有客户端核心数据iCloud应用编程接口符号被弃用。使用iCloud的核心数据构建在iCloud驱动器服务之上。
谁能帮助指出一些关于更新的“使用iCloud的核心数据”的文档?
发布于 2017-08-02 03:34:45
我想这就是你要找的Incorporating iCloud with CoreData
基本上,你的应用程序中有一个CoreData商店,启用iCloud可以在不同设备之间保持同步,而不需要你的应用程序直接与CloudKit通信。
我认为"iCloud核心数据“指的是使用CloudKit作为数据存储,这并不可怕,但并不像简单地使用CoreData那么简单。
发布于 2017-08-02 22:59:21
没有通过iCloud跨设备同步整个核心数据持久化存储文件的系统。他们将现在已弃用的iCloud支持构建到核心数据中的原因是,同步文档文件不起作用。这样做或多或少肯定会丢失数据、损坏文件或两者兼而有之。
使用CloudKit有时被称为使用iCloud,这很不幸,因为它混淆了两个不同的东西。
如果您想在不使用CloudKit的情况下跨设备同步核心数据,请查看Ensembles。它在概念上与旧的iCloud支持相同,但使用了不同的实现,看起来是有效的。
https://stackoverflow.com/questions/45445759
复制相似问题