Objective c Objective编程中使用的MVC

Objective c Objective编程中使用的MVC,objective-c,model-view-controller,Objective C,Model View Controller,我对目标C编程中使用的MVC实现有些困惑。 在Objective C教程和文档中被描述为“控制器”的内容,我理解为只是一个视图或中介。 哪一个是正确的?A模型是保存应用程序数据的东西—它的世界模型 视图是与用户交互的界面。它显示内容并接收输入 控制器处理其他组件之间的交互。它告诉视图如何查找其内容,它通过更新模型的相关部分来响应视图中的更改,并通过告诉视图需要更新的内容来响应模型中的更改。视图显示 模型保存数据 控制器响应用户事件并控制视图和模型 控制器不能是中介,因为视图和模型不通过它相互通信

我对目标C编程中使用的MVC实现有些困惑。 在Objective C教程和文档中被描述为“控制器”的内容,我理解为只是一个视图或中介。
哪一个是正确的?

A模型是保存应用程序数据的东西—它的世界模型

视图是与用户交互的界面。它显示内容并接收输入

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

视图显示
模型保存数据
控制器响应用户事件并控制视图和模型

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