2015-07-20 31 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) 
相關問題