2010-05-17 107 views
2

使用我很困惑某种程度上受到MVC实现为目标C编程中使用。 什么被描述为在目标C教程和文档“控制器”,我理解为仅仅是一个视图或介体。 这是正确的?MVC中的ObjectiveC编程

回答

7

A model是什么保存您的应用程序的数据 - 它的世界模型。

一个观点是与您的用户接口是什么。它显示事物并接收输入。

控制器处理其他组件之间的交互。它告诉观察如何找到其内容,通过更新模型的相关部分来响应视图中的变化,并通过告诉视图需要更新什么来响应模型中的变化。

2

查看显示器
模型保持数据
控制器响应用户事件并控制查看和模型。

控制器不能是介体,因为视图和模型不通过它相互通信。但它控制着它们。