Я знаю, что вы можете создавать классы из модели CoreData, но можно ли сначала скопировать модели, а затем сгенерировать файл xcdatamodeld из моих классов моделей? Типы и отношения будут выведены из объектной модели.Создать модель CoreData из классов
ответ
Возможно, вы могли написать что-то, чтобы сгенерировать структуру, но модель содержит больше информации, чем классы, поэтому она не будет выполнять полную работу. Такие вещи, как правила удаления отношений. В самом деле, зная, нужно ли создавать отношения или трансформируемый атрибут, было бы довольно сложно.
Что возможно и что разумно, это две разные вещи. Формат файла xcmodel намного проще (и более строгий), чем Objective-C, но то, что вы предлагаете, потребует большей части анализатора Objective-C (включая предварительный процессор C и все остальное). Вы фактически запрашиваете что-то, что принимает LLVM IR, и выводит определения классов как xcmodel. Использование Xcode для создания модели, как правило, намного меньше, чем использование классов классов с использованием Objective-C. Это звучит как упражнение в бессмысленных страданиях.
Смысл, введите код для классов и получить модель данных оттуда? Точно нет. Забудь это. Модель данных содержит больше, чем классы модели, поэтому некоторые детали не могут быть указаны в объявлении класса.
Если вам не нравится редактор модели, вы можете полностью сконструировать свою модель в коде. Редактор модели предназначен для удобства, но не требуется. Но это не значит, что вы разрабатываете свои классы - это означает, что для написания кода используется код NSEntityDescription
, NSRelationshipDescription
и т. Д., Чтобы построить всю модель во время выполнения. Я не знаю, почему вы хотите это сделать, но это вариант.
- 1. Недопустимая переоценка классов CoreData
- 2. Префикс сгенерированных классов CoreData
- 3. Новая и старая модель CoreData
- 4. xcode 4.3 - как создать модель данных из существующих классов
- 5. Ввод логики в модель CoreData
- 6. Изменение CoreData Модель: ретро совместимость
- 7. Как создать подходящую модель базы данных iOS CoreData?
- 8. Создать модель CoreData с набором данных по умолчанию
- 9. Как dyanmic создать новую сущность (таблицу) и модель в Coredata
- 10. Не удается найти модель CoreData + Swift
- 11. Создать расписание с CoreData
- 12. CoreData сохраняет модель без сохранения: метод называется
- 13. Соответствующая модель и разделение классов классов (Архитектура)
- 14. hibernate - Модель классов
- 15. statsmodels - создать модель из params
- 16. Grails создать модель из ATTRS
- 17. Создать связанную модель из JSON
- 18. Создать таблицу из сгенерированных классов
- 19. Модель CoreData не работает должным образом
- 20. CoreData модель компилятор не удается из-за libwep
- 21. XCode 4 Создание классов из объектов в CoreData
- 22. Как создать модель функции?
- 23. Переименование классов CoreData при разрешении обновлений приложений
- 24. Хранить объекты пользовательских классов в coredata
- 25. Модель SQLite для классов JAVA
- 26. Создать массив из объектов из разных классов?
- 27. Создать модель (пример) Абстрактная модель
- 28. Не знаете, какую модель создать
- 29. Как создать диаграмму классов из существующих классов в Netbeans IDE
- 30. Создать базу данных mysql из классов сущностей