【发布时间】:2010-06-04 20:48:22
【问题描述】:
我想知道在哪些情况下,完全以编程方式创建一个 NSManagedObjectModel 会更好,包括 NSEntityDescription 实例和所有这些东西。
我是那种喜欢以编程方式编写代码,拒绝 Interface Builder 的人。但是当谈到 Core Data 时,我很难弄清楚为什么我应该消磨时间而不是使用漂亮的 Xcode Data Modeler 工具。
而且由于数据模型被固定在给定的状态(除非您想做一些丑陋的迁移操作,认为可能会出错并且用户会生气,真的很生气),我认为以编程方式制作的数据模型没有太大意义为了随时改变它。
我错过了什么吗?
【问题讨论】: