1

当我在 xcode 中创建一个基于可可的 mac osx 应用程序时。我得到一个默认类 AppDelegate 它是 NSObject < NSApplicationDelegate > 的子类

该应用程序是一个主窗口,其中包含一些按钮、表格视图等,

我的问题是我应该让这个 AppDelegate 类成为我的主窗口的控制器吗?或者我应该创建一个新的控制器。在什么情况下我应该选择我的代表作为控制者,什么时候不应该?

4

1 回答 1

0

如果应用程序不是一次性的测试应用程序,您应该创建一个新控制器并为视图放置逻辑。如果应用程序开始增长,您可能需要更多的控制器和视图,例如状态栏可以是带有单独控制器的单独视图。

在 AppDelegate 中,您应该只放置特定于整个应用程序的内容,例如菜单、启动、停止等。

于 2013-02-09T20:58:26.600 回答