Генерация классов CKRecord со свойствами, такими как CoreData - PullRequest
0 голосов
/ 30 октября 2019

Я перевожу приложение из CoreData в CloudKit. Я ненавижу использовать строковое кодирование ключ-значение, потому что оно предотвращает автозаполнение и затрудняет рефакторинг. С CoreData у нас могут быть классы со свойствами, автоматически генерируемыми, чтобы изменения в модели данных автоматически отражались в сгенерированных классах и их свойствах. Доступен ли аналогичный процесс для CloudKit?

1 Ответ

0 голосов
/ 31 октября 2019

Новый NSPersistentCloudKitContainer в iOS 13 соединяет CoreData и CloudKit. Это означает, что локальное хранилище остается в CoreData и может использовать автоматически созданные классы и свойства CoreData для доступа к значениям. NSPersistentCloudKitContainer обрабатывает интерфейс с CloudKit, поэтому KVC не требуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...