我知道你可以從CoreData模型生成類,但是有可能先編碼模型,然後從我的模型類生成xcdatamodeld文件?類型和關係可以從對象模型中推斷出來。從類生成CoreData模型
2
A
回答
0
你可能會寫一些東西來生成結構,但是模型比類擁有更多的信息,所以它不會完成一項完整的工作。諸如關係刪除規則之類的東西。事實上,知道創建一個關係還是一個可轉換的屬性將是相當困難的。
0
什麼是可能的,什麼是合理的是兩個不同的東西。 xcmodel文件格式比Objective-C更簡單(也更嚴格),但是你所建議的將需要大部分Objective-C解析器(包括C預處理器和其他所有東西)。您實際上要求採用LLVM IR並將類定義輸出爲xcmodel。使用Xcode創建模型通常比使用Objective-C編寫類接口要少得多。這聽起來像是一場毫無意義的苦難。
1
含義,爲這些類編寫代碼並從中獲取數據模型?絕對不。算了吧。數據模型包含的不僅僅是模型類,所以一些細節不能在類聲明中指定。
如果你不喜歡模型編輯器,可以完全用代碼設計你的模型。模型編輯器的目的是爲了方便,但不是必需的。但是這並不意味着設計你的類 - 這意味着編寫使用NSEntityDescription
,NSRelationshipDescription
等的代碼來在運行時構建整個模型。我不知道你爲什麼想這樣做,但這是一個選擇。
相關問題
- 1. 從模型類生成數據庫
- 2. 如何從c#類生成angularjs模型
- 3. 從MongoDB生成模型實體類
- 4. 從類生成實體域模型
- 5. 類型生成「〜」模塊
- 6. 如何從關係模型生成UML類模型?
- 7. 從xml生成django模型
- 8. 從Rails Schema生成模型
- 9. 從模型生成viewmodel?
- 10. rails生成模型引用類型
- 11. 從模式生成jaxb類
- 12. 如何讓xcode生成的CoreData模型類使用NSInteger作爲int32列?
- 13. CoreData生成的類的前綴
- 14. 定製模型類v導軌生成模型類
- 15. 從無類型mvc 2模型或字典中生成表格
- 16. ios - 生成從CoreData填充的PDF
- 17. 如何從生成的模塊生成多模塊原型?
- 18. CoreData - 數據模型
- 19. XCode 4從CoreData中的實體生成類
- 20. 生成元模型類與JPA 2.1
- 21. Coreml:模型類尚未生成
- 22. 生成的類無法找到模型
- 23. 生成SQLAlchemy的類模型YAML文件
- 24. 無法生成ADO.NET模型類
- 25. 揚鞭生成複製模型類
- 26. rails生成模型
- 27. 生成的模型
- 28. 不生成模型
- 29. CoreData:從2個模型遷移
- 30. GreenDao Generator類在生成模型和dao類時發生錯誤。