Возможно ли создать файл xcdatamodel, а затем импортировать этот файл в Xcode? Мне нужно создать модель данных для приложения iOS из существующей схемы, определенной отраслевым стандартом. Результатом будет около двухсот объектов Core Data с атрибутами gazillion, отношениями и т. Д. И т. Д. Это просто большой. Будучи старым парнем Unix, я бы предпочел написать некоторые скрипты для создания файла xcdatamodel, а не потратить два месяца на ввод его вручную с помощью графического интерфейса Xcode, который, конечно же, был бы подвержен ошибкам. XML в файле xcdatamodel кажется очень прямым. Я везде искал и не могу найти ссылки ни на кого, кто пытается это сделать, даже если это не похоже на то, что мне очень важно. Любые комментарии или предложения?Возможно ли создать файл xcdatamodel вне Xcode?
2
A
ответ
2
Как вы отмечаете, файл модели - это всего лишь XML, а для Xcode 4.0+ формат легко читается и реконструируется. В Xcode нет ничего волшебного в создании, и нет причин не делать это за пределами Xcode, если вы можете получить синтаксис правильно.
Несколько вещей, чтобы иметь в виду:
- Вы, вероятно, хотите, чтобы создать
xcdatamodeld
, который может содержать несколько версий, даже если у вас есть только одна версия до сих пор. Это будет лучше для долгосрочного обслуживания. - Вы можете проверить, что у вас есть допустимый файл модели в командной строке с использованием
xcrun momc $FILE
, который является версией командной строки, когда Xcode компилирует ее. - Если вы обновили сгенерированный файл модели, Xcode может не заметить изменения, поэтому вам может потребоваться очистка и сборка после обновлений модели.
Смежные вопросы
- 1. создать файл Xcdatamodel от JSON
- 2. Невозможно создать файл .xcdatamodel в Xcode
- 3. Удалить файл .xcdatamodel из Xcode?
- 4. Создать файл JSON от Xcdatamodel
- 5. Возможно ли создать файл stdfx.h?
- 6. Ошибка XCode при попытке просмотра .xcdatamodel
- 7. Требуется ли xcdatamodel?
- 8. Может ли Xcode создать файл .exe?
- 9. Xcode 5 Git присоединяемых модели данных - xcdatamodel
- 10. Как получить новую версию xcdatamodel для отображения в xcode?
- 11. CoreData: Можно ли объединить файлы .xcdatamodel «файлы»?
- 12. Возможно ли создать файл констант в Swift?
- 13. Возможно ли создать файл TNEF из java?
- 14. Возможно ли создать файл, который нельзя скопировать?
- 15. Возможно ли создать текстовый файл в PHP?
- 16. Возможно ли создать тип ассоциативного массива Oracle вне пакета/процедуры?
- 17. Возможно ли создать фальшивку вне тестового примера в PhpUnit?
- 18. Возможно ли создать .xcarchive прямо из XCode 8?
- 19. Возможно ли переместить файл xml файла Spring beans вне WAR?
- 20. Создать файл P12 Xcode?
- 21. Как создать диаграмму классов из xcdatamodel?
- 22. Возможно ли использовать акселерометр вне контекста активности?
- 23. xcode: есть ли способ импортировать данные/схему в каталог/каталог xcdatamodel?
- 24. NSManagedObject есть способ импортировать созданный подкласс в файл xcdatamodel
- 25. ИОС создать БД SQLite и xcdatamodel
- 26. Возможно ли создать контрольную точку данных в Xcode?
- 27. Возможно ли создать файл .jar, который запускает существующий файл .bat?
- 28. Xcode неожиданно появляется при добавлении xcdatamodel к проекту
- 29. Возможно ли запустить один файл Swift файла main() внутри Xcode?
- 30. Возможно ли установить переменные javascript вне углового2?
Perfect. Благодарю. –