2015-07-20 93 views
0

我对OS X开发非常陌生,我正在尝试做一个基本的文本编辑器。我希望用户能够一次打开多个文本编辑窗口,与textedit不同。我会如何去做这件事?如何在Cocoa应用程序的菜单栏中创建“新窗口”功能?

+0

它比初学者主题更先进一些,但这种类型的应用程序,你应该考虑把它“文件为基础的”。请参阅[适用于Mac的基于文档的应用程序编程指南](https://developer.apple.com/library/mac/documentation/DataManagement/Conceptual/DocBasedAppProgrammingGuideForOSX/Introduction/Introduction.html)。此外,[TextEdit的源代码](https://developer.apple.com/library/mac/samplecode/TextEdit/Introduction/Intro.html)可作为学习工具。 –

回答

0

这很好取决于您是否使用XIB,故事板或纯代码。但在所有它的简单,你要做的就是创建另一个NSWindow实例,并且表现出来,即:

NSWindow *window = [NSWindow alloc] init] 
window.makeKeyAndOrderFront(nil) 
相关问题