2012-11-19 32 views
1

我有編碼經驗,但我是新來的世界MVC模型 - 視圖 - 控制器在應用程序方面

我理解模型和視圖,我理解控制器的概念,但我無法弄清楚它們是如何工作的。

我會有一個控制器爲應用程序中的每個可能的屏幕狀態?

回答

2

我會有一個控制器爲應用程序中的每個可能的屏幕狀態?

如果「屏幕」你的意思是視圖,然後單個控制器可以管理屏幕(即,視圖)的所有的不同的狀態。

如果通過「屏幕狀態」來表示查看,那麼答案可能是:一個控制器將管理一個視圖。

至少,如果你的目標是相當規範的MVC實現。

如果你看看任何SDK控制器類的接口(例如UITableViewController,UIViewController等),你會看到一個控制器只有一個對視圖對象的引用。

+0

「屏幕狀態」我的意思是看法。感謝您清理這個! – wemblem

相關問題