我一直在想了一會兒,問不同的人後,沒有任何人提供我所說的「至少有些具體的答案」:在MVC中,你把你的模型類的引用?
問:
如果在一個iPhone應用程序應該保留對其模型類的引用(使用MVC方法)?
在iPhone(和可可)應用程序,我們有我們所說的「應用程序代理」,這基本上開始的我們的應用程序和inits我們的控制器,也可以處理UITouch事件。
所以是在App代表控制器?一個模型類?沒有一個?我認爲不知道這也會讓人迷惑,知道在哪裏放置模型參考。
例子:
你的應用程序委託,該委託包含應用程序的視圖控制器的參考。如果我的應用程序將使用型號A類(這是一個網絡服務器守護程序類),以及存儲由Web服務器查詢數據的B類。
會在哪裏你們存儲A和B的參考? (App Delegate?View Controller?Both)
這裏有很多選擇,但作爲一個例子,我真的很想知道你們如何使用mvc來組合這個只使用一個View的應用程序。
如果你只使用的.xib文件工作的GUI(通過界面生成器),你的「FooViewController.m(顯示一個Foo)」,那麼(只包含視圖邏輯)將相當於FooViewController.xib? – Goles 2010-02-08 15:05:49
基本上是的。如果使用的是廈門國際銀行,你仍然將有一個後盾.m文件,而該文件是視圖控制器 – coneybeare 2010-02-08 15:15:19