Macos 如何使用多个不同的窗口启动基于Cocoa文档的应用程序?

Macos 如何使用多个不同的窗口启动基于Cocoa文档的应用程序?,macos,cocoa,document-based,Macos,Cocoa,Document Based,我在cocoa中有一个基于文档的应用程序,有三个用于不同工具箱窗口的XIB。在应用程序发布时,我希望工具箱的可视性与Adobe Illustrator非常相似,在Adobe Illustrator中工具箱的两侧都可见。要做到这一点,我需要实现自己的NSApplication?否,当文档生成时,在其控制器类(或应用程序委托,取决于工具箱窗口的所有者)中,在要向前推进的每个窗口上调用MakeKeyandDerfront:

我在cocoa中有一个基于文档的应用程序,有三个用于不同工具箱窗口的XIB。在应用程序发布时,我希望工具箱的可视性与Adobe Illustrator非常相似,在Adobe Illustrator中工具箱的两侧都可见。要做到这一点,我需要实现自己的NSApplication?

否,当文档生成时,在其控制器类(或应用程序委托,取决于工具箱窗口的所有者)中,在要向前推进的每个窗口上调用
MakeKeyandDerfront: