我试图了解什么是"应用程序控制器"是基于文档的应用程序。苹果在这里没有提到。在我正在阅读的书(Cocoa Programming for Mac OS X第四版)中,作者创建了一个应用程序控制器来处理作为首选项窗口的NSWindowController
子类。应用控制器是NSObject
的直接子类,所以看起来这不是某个标准的Cocoa类。
这是app controller做的吗?在基于文档的应用程序中处理共享窗口?它还有别的作用吗?
[AppController]负责设置所有初始视图控制器、窗口,并作为OS<->Application消息的处理程序。