macos - Cocoa文档应用程序,什么是App Controller?

标签 macos cocoa document-based

我试图了解基于文档的应用程序中的“应用程序 Controller ”是什么。苹果没有提及here 。在我正在阅读的书中(Mac OS X 的 Cocoa 编程第四版),作者创建了一个应用程序 Controller 来处理充当首选项窗口的 NSWindowController 子类。应用程序 Controller 是 NSObject 的直接子类,因此看起来这不是某个标准的 Cocoa 类。

这就是应用程序 Controller 的作用吗?在基于文档的应用程序中处理共享窗口?它还有其他作用吗?

最佳答案

[The AppController] is responsible for setting up all of the initial view controllers, the window and serving as the handler for OS<->Application messages.

这取自类似问题的答案 here .

关于macos - Cocoa文档应用程序,什么是App Controller?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25397278/

相关文章:

python - 用 Python 3 编写 Cocoa 应用程序

cocoa - 在查找或创建循环期间将数据附加到 NSFetchedResultsController

cocoa - 基于单文档接口(interface)文档的 cocoa 应用程序

macos - 无法安装模块 'docstring'

xcode - IB_DESIGNABLE 永远不适用于 NSTextFieldCell

macos - 在 Mac 终端上执行命令后如何播放声音警报?

c++ - Xcode - Mac App - 启动时 Bootstrap 检查错误

objective-c - cocoa 基于文档的应用程序

swift - macOS 基于文档的应用程序会自动启用协作吗?

xml - 基于文档的应用程序,还是不?