我正在将应用程序从CoreData迁移到CloudKit。我讨厌使用基于字符串的键值编码,因为它会阻止自动完成,并使重构更加困难。使用CoreData,我们可以使类的属性自动生成,以便数据模型中的更改自动反映在生成的类及其属性中。 CloudKit是否可以使用类似的过程?
答案 0 :(得分:0)
iOS 13中新的NSPersistentCloudKitContainer
连接了CoreData和CloudKit。这意味着本地存储保留在CoreData中,并且可以使用CoreData自动生成的类和属性来访问值。 NSPersistentCloudKitContainer
处理与CloudKit的接口,因此不需要KVC。