生成具有诸如CoreData之类的属性的CKRecord类

时间:2019-10-30 16:12:34

标签: ios cloudkit

我正在将应用程序从CoreData迁移到CloudKit。我讨厌使用基于字符串的键值编码,因为它会阻止自动完成,并使重构更加困难。使用CoreData,我们可以使类的属性自动生成,以便数据模型中的更改自动反映在生成的类及其属性中。 CloudKit是否可以使用类似的过程?

1 个答案:

答案 0 :(得分:0)

iOS 13中新的NSPersistentCloudKitContainer连接了CoreData和CloudKit。这意味着本地存储保留在CoreData中,并且可以使用CoreData自动生成的类和属性来访问值。 NSPersistentCloudKitContainer处理与CloudKit的接口,因此不需要KVC。