我已阅读Apple的MVC article,并对各种事情感到困惑。首先,Apple在几乎所有示例应用程序中都使用了View和Controller的组合,这很好,我喜欢它,但是他们在本文中反驳了他们自己,因为他们说View不应该依赖控制器等。了解iOS应用中使用的MVC模式
我的主要问题是没有人有链接到苹果的示例iOS项目之一,这是MVC模式的一个很好的例子 - 数据检索等,因为我没有完全理解模式的模型部分。
我不明白'域对象'和模型对象之间的区别。例如,如果我想检索一个订单列表,这将发生在模型类Orders中。然后,我会有另一个具有OrderDate,OrderNumber等属性的类Order吗?或者它如何工作?
并非所有Apple示例代码都遵循适当的MVC。示例代码是演示/显示一个API。这些示例中的模型对象也可以像NSMutableDictionary对象一样简单。 – 2011-04-15 11:11:32