我是iOS開發新手,想弄清楚它是如何實現MVC的。Xcode中的iOS開發如何貼合MVC體系結構?
我看到如何有控制器產生的意見。
但是,代表數據的模型在哪裏?我只是將iOS開發看作是「委派」的控制器(我仍然沒有看到它的含義)。
我是iOS開發新手,想弄清楚它是如何實現MVC的。Xcode中的iOS開發如何貼合MVC體系結構?
我看到如何有控制器產生的意見。
但是,代表數據的模型在哪裏?我只是將iOS開發看作是「委派」的控制器(我仍然沒有看到它的含義)。
iOS開發正確的方式是真正的MVC編程的一個很好的例子。如果你真的希望看到這一點,請查看斯坦福大學的iTunes U視頻。
iOS的模型可能是CoreData存儲,手動構建的類等。ViewController是控制器,View將是包含UI元素並連接到VC的筆尖或故事板場景。
摘要,並沒有在Cocoa Fundamentals Guide
簡單地講了更詳細的描述 - MVC可可表示意見不直接從模型獲取數據對象和模型對象不直接從視圖更新其狀態。中間總是有一個調解通信的控制器。
簡而言之,您可以分別創建視圖和代碼。然後你使用類名,變量和方法將它們連接起來。對於程序數據也是如此。
但這是太基本的問題。你可以從關於objective-c的所有書籍的第一頁中瞭解到它 -