AppDelegate或AppController
-
06-07-2019 - |
题
在阅读可可教程时,我注意到一些教程使用 AppDelegate
和一些 AppController
来定义打开各种窗口的 IBActions
使用 NSWindowController
的子类。
这有什么经验法则吗?
解决方案
这只是一个班级名称。 AppDelegate意味着该类的主要职责是作为NSApplication的委托,而AppController似乎意味着更广泛的责任。
其他提示
我创建了一个仅仅是我的app委托的类,并实例化我的主控制器(在 applicationWillFinishLaunching:
中)并将其释放(在 applicationWillTerminate:
中)。然后我有两个具有明确定义职责的类:我的主控制器是主窗口和模型的所有者,应用程序委托只是应用程序委托(并且,作为这些职责的一部分,主控制器的所有者) )。
不隶属于 StackOverflow