2010-05-17 149 views
2

使用我很困惑某種程度上受到MVC實現爲目標C編程中使用。 什麼被描述爲在目標C教程和文檔「控制器」,我理解爲僅僅是一個視圖或介體。 這是正確的?MVC中的ObjectiveC編程

回答

7

A model是什麼保存您的應用程序的數據 - 它的世界模型。

一個觀點是與您的用戶接口是什麼。它顯示事物並接收輸入。

控制器處理其他組件之間的交互。它告訴觀察如何找到其內容,通過更新模型的相關部分來響應視圖中的變化,並通過告訴視圖需要更新什麼來響應模型中的變化。

2

查看顯示器
模型保持數據
控制器響應用戶事件並控制查看和模型。

控制器不能是介體,因爲視圖和模型不通過它相互通信。但它控制着它們。