我试图了解基于文档的应用程序中的“App Controller”是什么。苹果在这里没有提到它。在我正在阅读的书(Cocoa Programming for Mac OS X 第 4 版)中,作者创建了一个应用程序控制器来处理NSWindowController
充当首选项窗口的子类。app 控制器是 的直接子类NSObject
,所以看起来这不是一些标准的 Cocoa 类。
这是应用程序控制器的作用吗?在基于文档的应用程序中处理共享窗口?它会做其他事情吗?
我试图了解基于文档的应用程序中的“App Controller”是什么。苹果在这里没有提到它。在我正在阅读的书(Cocoa Programming for Mac OS X 第 4 版)中,作者创建了一个应用程序控制器来处理NSWindowController
充当首选项窗口的子类。app 控制器是 的直接子类NSObject
,所以看起来这不是一些标准的 Cocoa 类。
这是应用程序控制器的作用吗?在基于文档的应用程序中处理共享窗口?它会做其他事情吗?
[AppController] 负责设置所有初始视图控制器、窗口并充当 OS<->Application 消息的处理程序。
这取自对类似问题的回答here。