Model
你的app在做什麼
View
像是Controller的小兵 像是Button, Label等等
Controller
你的Model想要怎麼顯示給User
Controller 可以直接和 Model 溝通,因為C的工作是把Model顯示給使用者
Controller 也可以直接跟 View 溝通,透過 outlet
View 可以透過 Target action 和 Controller 溝通或是透過 Delegate
Controller 設定自己為View 的delegate
View 要如何顯示出資料呢
他會跟 Controller 要資料透過 delegate data sorce
所以 Controller 大概就是分析整理 Model 的資訊給 View
Model 無法和 Controller 溝通
Model 和 View 之間是不會溝通的 雙黃線
大概就先這樣誒誒誒誒誒憋學邊紀錄有錯誤再補充我了拜託