Я знаю, и я знаю, как выполнять управление основными данными через Interface Builder. Дело в том, что я хочу (на самом деле) сделать это только по коду, так как создание схемы и само управление версиями. Возможно ли, или я пойду не так?Программное управление версиями Core Data
0
A
ответ
0
Да, вполне возможно создавать, исследовать и изменять модели управляемых объектов в коде. Проверьте эти ресурсы документации:
NSManagedObjectModel, имеющий entities
свойство, которое вы можете заселить с NSEntityDescription объектов и т.д.
+0
Итак, какую часть моего ответа в связи с миграцией данных вы не понимаете? С помощью связанных API вы можете создать новую версию, изменить модель данных и инициировать легкую или пользовательскую миграцию. Duh. – Mundi
Вы имеете в виду как, создать совершенно новую версию модели данных в коде? –
Да, но я хочу сохранить данные, хранящиеся в предыдущей базе данных. Любой намек? –