我读过Apple的MVCarticle https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/CocoaFundamentals/CocoaDesignPatterns/CocoaDesignPatterns.html#//apple_ref/doc/uid/TP40002974-CH6-SW1并且对各种事情感到困惑。首先,Apple 在几乎所有示例应用程序中都使用了视图和控制器的组合,这很好,我喜欢它,但它们在本文中自相矛盾,因为他们说视图不应该依赖控制器等。
我的主要问题是,是否有人有 Apple 示例 iOS 项目之一的链接,该项目是 MVC 模式的一个很好的示例 - 具有数据检索等功能,因为我不完全理解该模式的模型部分。
我不明白“域对象”和模型对象之间的区别。例如,如果我想检索订单列表,这将在模型类 Orders 中发生。然后我是否会拥有另一个具有 OrderDate、OrderNumber 等属性的 Order 类,或者它如何工作?
This 示例代码 http://developer.apple.com/library/ios/#samplecode/LazyTableImages/Introduction/Intro.html演示了加载和显示 UITableView 的多阶段方法。我认为深入研究真的很有趣。它将展示 MVC 的工作原理。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)