【極客班】MVC模式
MVC模式(Model-View-Controller,模型-檢視-控制器)
在基於圖形使用者介面的應用程式中,使用MVC可以非常合乎邏輯地對程式碼進行拆分。
MVC模式將程式碼功能劃分為3個不同的類:
Model(模型):儲存應用程式資料的類。
View(檢視):包括視窗、控制元件以及其他一些使用者可以看到並能與之互動的元素。
Controller(控制器):把模型和檢視繫結在一起的程式碼,包括處理使用者輸入的應用程式邏輯。
UIViewController是管理View 的Controller,就是一個普通的ObjC物件,它的功能除了管理View,還有:傳遞資料、響應使用者操作、記憶體管理的狀態保持、適應裝置。
相關文章
- 【極客班】多執行緒執行緒
- 極簡架構模式-MVC模式架構模式MVC
- 【極客班】Swift高階程式設計二Swift程式設計
- 黑客、極客和創客黑客
- MVC模式原理MVC模式
- 【極客思考】設計模式:你確定你真的理解了單例模式嗎?設計模式單例
- LeetCode究極班系列(21-25)LeetCode
- MVC開發模式MVC模式
- JavaScript 的 MVC 模式JavaScriptMVC模式
- MVC模式已死MVC模式
- 談談MVC模式MVC模式
- 傳統MVC模式MVC模式
- 設計模式之美-王爭-極客時間-返現24元設計模式
- 趣說單例模式——選班長單例模式
- Android之MVC模式AndroidMVC模式
- 深入淺出MVC模式MVC模式
- MVC模式和MVP模式的區別MVC模式MVP
- [ASP.NET MVC 小牛之路]01 - 理解MVC模式ASP.NETMVC模式
- 極客漫畫:Windows 更新Windows
- 極客漫畫:Bash on WindowsWindows
- 極客專屬健康指南
- 極簡設計模式-多例模式設計模式
- 極簡設計模式-策略模式設計模式
- 極簡設計模式-命令模式設計模式
- 極簡設計模式-代理模式設計模式
- 學習筆記-設計模式:MVC模式筆記設計模式MVC
- [專業術語]MVC模式MVC模式
- JavaScript的MVC模式嚮導JavaScriptMVC模式
- CQRS模式要好於MVC模型模式MVC模型
- 班級擂臺(光榮)榜 - 極簡教育小工具
- 極客漫畫:AI 監管AI
- 極簡架構模式-業務代表模式架構模式
- 極簡設計模式-物件池模式設計模式物件
- 極簡設計模式-空物件模式設計模式物件
- 極簡設計模式-委託模式設計模式
- 極簡設計模式-迭代器模式設計模式
- 極簡設計模式-觀察者模式設計模式
- 極簡設計模式-模板方法模式設計模式