Формат файла модели и версии
Модель управляемого объекта, поддерживающая управление версиями, представлена в файловой системе 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).

