Формат файла модели и версии
Модель управляемого объекта, поддерживающая управление версиями, представлена в файловой системе a .xcdatamodeld
документ. .xcdatamodeld
документ является пакетом файла (см. Пакеты документов), что версии групп модели, каждый представленный частным лицом .xcdatamodel
файл, и Info.plist
файл, содержащий информацию о версии.
Модель компилируется в формат во время выполнения — пакет файла с a .momd
расширение, содержащее индивидуально скомпилированные файлы модели с a .mom
расширение. Вы загружаетесь .momd
использование пакета модели NSManagedObjectModel
initWithContentsOfURL:
.
Для добавления версии к модели Вы запускаете с модели, такой как проиллюстрированный на рисунке 2-1.
Для добавления версии выберите Editor> Add Model Version. В листе, появляющемся, Вы вводите имя новой версии модели и выбираете модель, на которой это должно базироваться.
Для установки новой модели как текущей версии модели выберите .xcdatamodeld
документ в навигаторе проекта, затем выберите новую модель во всплывающем меню в области Versioned Core Data Model в Инспекторе Атрибутов (см. рисунок 2-2).