我正在开发一个 IOS 应用程序一个月,我觉得我已经准备好创建数据库了。因此,当我在学校学习时,我拿起铅笔开始创建我的数据库设计。
然后我开始阅读核心数据指南,事实上我已经使用过核心数据,但它是在较小的项目中。因此,我阅读了有关托管对象的信息,它们似乎总是完全适合应用程序的模型对象 (MVC)。
所以这是我的问题。我是否必须将托管对象编写为 sqlLite 数据库 shema(带有拆分表等......)并开始编写一些方法来从这些表中构造我的模型对象?或者我应该将托管对象精确地写为模型对象吗?它们将更容易重建,但效率会降低吗?
换一种方式问:核心数据库shema应该看起来像带有拆分表的sqlLit数据库还是应该看起来像我的一组模型对象?
我希望我的问题很清楚。
谢谢,
亚历山大