2013-02-21 122 views
1

這可能是一種新的noob問題,但Objective-C中的視圖控制器是什麼? UIView與UIViewController有什麼不同?非常感謝!!Xcode視圖控制器

+0

我不喜歡傳遞一個鏈接,但簡單的谷歌搜索會更快地回答你的問題,在這裏問:http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/Introduction/Introduction。 html – 2013-02-21 20:06:37

+0

我做了很多搜索,但我對我找到的信息並不滿意。對不起 – user2002708 2013-02-21 20:10:33

+0

Apple對視圖控制器的引用非常多。如果你看一下UIViewController類的引用的頂部,它有兩個鏈接。你應該研究這些。 – rdelmar 2013-02-21 20:34:28

回答

3

有一種稱爲MVC(模式,視圖,控制器)的設計模式這是一個想法,您製作的每個類都需要整齊地適合這些類別中的一個。

模型對象保存數據。

查看對象對用戶可見,並接受來自用戶的輸入。 (輸入是按下按鈕或在屏幕上滑動手指)

控制器負責編排模型和視圖之間的對話。

說實話,這是一個相當基本的概念。如果你不熟悉的東西,我會建議查看一些其他資源。如果你對這些基本原理有深刻的理解,你會對你的編程經驗感到高興。

http://www.bignerdranch.com/book/ios_programming_the_big_nerd_ranch_guide_rd_edition_是一本很好的書。