Xcode NSWindow与ViewController-OS X-Cocoa
我制作iOS应用已经有一段时间了,我决定也开始为Mac制作一些 我的问题是:既然Mac的开发与iOS非常相似,那么是否需要NSWindow呢 因此,我使用Xcode制作了一个简单的cocoa应用程序,它附带了一个名为“Main”的故事板,就像在iOS上一样 在该故事板文件中,有一个NSWindow,该窗口随后链接到NSViewController 我能扔掉那扇窗户吗?当我尝试将NSViewController设置为“初始控制器”时,应用程序仍然可以正常工作。那么,这个窗口有什么意义呢 还有,什么类链接到NSF窗口?我试图模糊NSWindow的背景,但我无法将代码链接到NSWindow 很抱歉,我提出了一些愚蠢的问题,但我对OSX的开发完全是新手Xcode NSWindow与ViewController-OS X-Cocoa,xcode,macos,cocoa,nswindow,nsviewcontroller,Xcode,Macos,Cocoa,Nswindow,Nsviewcontroller,我制作iOS应用已经有一段时间了,我决定也开始为Mac制作一些 我的问题是:既然Mac的开发与iOS非常相似,那么是否需要NSWindow呢 因此,我使用Xcode制作了一个简单的cocoa应用程序,它附带了一个名为“Main”的故事板,就像在iOS上一样 在该故事板文件中,有一个NSWindow,该窗口随后链接到NSViewController 我能扔掉那扇窗户吗?当我尝试将NSViewController设置为“初始控制器”时,应用程序仍然可以正常工作。那么,这个窗口有什么意义呢 还有,什么
谢谢你的时间,丹。一个问题中有很多问题:
这是一个问题中的许多问题:
问题是:我能摆脱NSwindow吗?我还有进一步的评论。在大多数情况下,您需要一个窗口来显示屏幕上的视图;但在特殊情况下,您不会在单击NSStatusItem时显示弹出视图。
因此,我的答案是,每当您需要响应窗口事件(如min/max)时,您都需要NSWindow作为视图容器。问题是:我可以摆脱NSWindow吗?我还有进一步的评论。在大多数情况下,您需要一个窗口来显示屏幕上的视图;但在特殊情况下,您不会在单击NSStatusItem时显示弹出视图。
因此,我的答案是,无论何时您需要响应窗口事件(如min/max),您都需要NSWindow作为视图容器。谢谢您的帮助:)谢谢您的帮助:)