【发布时间】:2011-08-06 04:51:31
【问题描述】:
我已阅读 Apple 的 MVC article 并对各种事情感到困惑。首先,Apple 在其几乎所有示例应用程序中都使用了 View 和 Controller 的组合,这很好,我喜欢它,但他们在本文中自相矛盾,因为他们说 View 不应该依赖于 Controller 等。
我的主要问题是,是否有人有指向 Apple 的示例 iOS 项目之一的链接,这是 MVC 模式的一个很好的例子——包括数据检索等,因为我不完全理解模式的模型部分。
我不明白“域对象”和模型对象之间的区别。例如,如果我想检索订单列表,这将发生在模型类 Orders 中。那么我是否会有另一个具有诸如 OrderDate、OrderNumber 等属性的 Order 类,或者这将如何工作?
【问题讨论】:
-
并非所有 Apple 示例代码都遵循正确的 MVC。示例代码用于演示/显示 API。这些示例中的模型对象也可以像 NSMutableDictionary 对象一样简单。
标签: iphone objective-c cocoa-touch model-view-controller