2012-04-15 75 views
0

我無法理解在XCode/Cocoa/Objective-C編程中討論的MVC概念。XCode MVC澄清

這僅僅是一個術語嗎?還是XCode中實際上有函數可以讓你構建一個組織良好的程序?

我也無法澄清模型,'視圖'和控制器是什麼意思,如果有人可以澄清我真的很感激它。

我認爲模型是一個數據存儲,就像數據庫一樣。歸根結底,這不是一個普通的類文件嗎? 視圖是您在界面構建器中創建的界面嗎? 最後,控制器只是你的程序的主要代碼,由幾種方法組成?

很抱歉,如果這似乎是一個愚蠢的問題,從shell腳本來我只是覺得這一切令人費解。

在此先感謝大家!

+0

你有閱讀文檔[這裏](https://developer.apple.com/library/mac/#documentation/General/Conceptual/DevPedia-CocoaCore/MVC.html)和[這裏](https://開頭developer.apple.com/library/mac/#documentation/General/Conceptual/CocoaEncyclopedia/Model-View-Controller/Model-View-Controller.html#//apple_ref/doc/uid/TP40010810-CH14)? – 2012-04-16 03:15:31

回答

1

在XCode中,您構建視圖並將它們連接到控制器。所以你可以說它鼓勵MVC設計。模型部分有點模糊。

+0

所以控制器與您創建的類和方法的對象,認爲是連接到這些對象的接口?該模型是存儲數據,一個獨立的東西等等。我說的對在說這句話的?謝謝你的幫助 – Cristian 2012-04-15 16:34:00

0

我會推薦你​​讀一本書的前兩章可可設計圖案。它幫助我理解MVC如何應用於Cocoa。