我正在将应用程序从 CoreData 迁移到 CloudKit。我讨厌使用基于字符串的键值编码,因为它会阻止自动完成并使重构变得更加困难。使用 CoreData,我们可以自动生成具有属性的类,以便数据模型中的更改自动反射(reflect)在生成的类及其属性中。 CloudKit 是否有类似的流程?
最佳答案
iOS 13 中的新 NSPersistentCloudKitContainer
连接了 CoreData 和 CloudKit。这意味着本地存储保留在 CoreData 中,并且可以使用 CoreData 自动生成的类和属性来访问值。 NSPersistentCloudKitContainer
处理与 CloudKit 的接口(interface),因此不需要 KVC。
关于ios - 生成具有 CoreData 等属性的 CKRecord 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58629627/