2013-02-08 66 views
1

當我在xcode中創建一個基於可可的mac osx應用程序。我得到一個默認的類的AppDelegate這是NSObject的< NSApplicationDelegate>的sublcassMac os x主窗口控制器

的應用是有兩個按鈕,實現代碼如下等一個主窗口,

我的問題是我應該做這個AppDelegate類是的控制器我的主窗口?或者我應該創建一個新的控制器。在什麼情況下,我應該選擇我的委託人作爲管制員,何時不應該?

+0

這對您有幫助嗎? http://stackoverflow.com/questions/3683349/nswindowcontroller-clarification-of-understanding – trojanfoe 2013-02-08 14:47:29

回答

0

如果應用程序不是一些一次性測試應用程序,你應該創建一個新的控制器,並把視圖的邏輯。如果應用程序開始增長,您可能需要更多的控制器和視圖,例如狀態欄可以與單獨的控制器分開顯示。

在AppDelegate中,您應該只放置特定於完整應用程序的東西,例如菜單,啓動,停止等。