【发布时间】:2013-01-20 23:08:06
【问题描述】:
我对模型-视图-控制器设计模式有疑问。我了解模型保存数据。我也了解控制器(View Controllers)实现应用程序的逻辑。例如,如果 UIPicker 轮选择第 4 行,则视图控制器可以向模型询问存储在模型数组中的第 4 个对象。我无法理解“视图”是否适合。我认为该笔尖/情节提要文件将被归类为“视图”。但是,每个视图都需要连接视图控制器以将所有出口连接到视图。我应该如何保持 View 和 View Controller 分开?在实现这些插座的逻辑时,我是否应该将所有插座连接到“视图类”,然后在我的视图控制器中引用我的“视图”类?也许我只需要一个 View 和 View Controller 处理不同任务的示例。因为否则额外的“视图”类似乎没有意义。 MVC的View是指一个View Class吗?我希望如何或为什么要将这个 View Class 从我的 View Controller 类中分离出来?
【问题讨论】:
标签: ios objective-c model-view-controller design-patterns uiviewcontroller