Cocoa 在Mac应用程序中启动新窗口
我正在编写我的第一个mac应用程序,它来自iOS背景 我对windows如何在mac应用程序中工作感到有点困惑。在iOS应用程序中,您创建一个类的实例并向其传递initWithNibName消息,然后将其推送到视图堆栈上Cocoa 在Mac应用程序中启动新窗口,cocoa,macos,Cocoa,Macos,我正在编写我的第一个mac应用程序,它来自iOS背景 我对windows如何在mac应用程序中工作感到有点困惑。在iOS应用程序中,您创建一个类的实例并向其传递initWithNibName消息,然后将其推送到视图堆栈上 如何在mac应用程序中启动新窗口?最好将所有窗口都放在一个nib文件中,还是为每个窗口创建一个新的NSWindowController?类似的是,initWithNibName是相同的,但您随后会向控制器发送一条showWindow:消息,如果您创建一个基于文档的应用程序,则不
如何在mac应用程序中启动新窗口?最好将所有窗口都放在一个nib文件中,还是为每个窗口创建一个新的NSWindowController?类似的是,initWithNibName是相同的,但您随后会向控制器发送一条showWindow:消息,如果您创建一个基于文档的应用程序,则不必担心这一点,除非您创建了其他窗口。对于每种窗口类型,使用单独的nib和控制器通常会更好、更容易,但对于类似于警报的简单操作可能会有例外