CloudKit 的核心数据
Core Data with CloudKit
当将 Core Data 与 CloudKit 一起使用时,包含 sqlite 数据库副本的 iCloud 容器(无处不在的容器)是否仍然存在于本地设备上?
核心数据与 CloudKit 无关。如果您想将 CD 与 CloudKit 同步,您可以使用 Ensembles.
我认为您可能将 CloudKit 与 iCloud 混淆了。您可以在您的 CoreData 堆栈中启用 iCloud 同步,让多个设备为单个用户同步。
CloudKit不一样,它更多的是用户间数据交换的工具,也是使用订阅进行远程通知的捷径。
iCloud 同步利用了用户的 iCloud 存储空间,任何增加存储空间的费用均由用户承担。
CloudKit 存储空间属于应用程序开发人员,如果您超出(非常大的)限制,则涉及的费用会对您产生影响。 https://developer.apple.com/icloud/documentation/cloudkit-storage/
当将 Core Data 与 CloudKit 一起使用时,包含 sqlite 数据库副本的 iCloud 容器(无处不在的容器)是否仍然存在于本地设备上?
核心数据与 CloudKit 无关。如果您想将 CD 与 CloudKit 同步,您可以使用 Ensembles.
我认为您可能将 CloudKit 与 iCloud 混淆了。您可以在您的 CoreData 堆栈中启用 iCloud 同步,让多个设备为单个用户同步。
CloudKit不一样,它更多的是用户间数据交换的工具,也是使用订阅进行远程通知的捷径。
iCloud 同步利用了用户的 iCloud 存储空间,任何增加存储空间的费用均由用户承担。
CloudKit 存储空间属于应用程序开发人员,如果您超出(非常大的)限制,则涉及的费用会对您产生影响。 https://developer.apple.com/icloud/documentation/cloudkit-storage/