【極客班】MVC模式

weixin_34116110發表於2016-03-28

MVC模式(Model-View-Controller,模型-檢視-控制器)

在基於圖形使用者介面的應用程式中,使用MVC可以非常合乎邏輯地對程式碼進行拆分。

MVC模式將程式碼功能劃分為3個不同的類:

Model(模型):儲存應用程式資料的類。

View(檢視):包括視窗、控制元件以及其他一些使用者可以看到並能與之互動的元素。

Controller(控制器):把模型和檢視繫結在一起的程式碼,包括處理使用者輸入的應用程式邏輯。

UIViewController是管理View 的Controller,就是一個普通的ObjC物件,它的功能除了管理View,還有:傳遞資料響應使用者操作記憶體管理的狀態保持適應裝置

相關文章