在Mac上,通常會有一個「隱藏」主窗口。使用類似Xcode的界面創建程序
通常的例子是「文本編輯」。當你打開一個文件時,你沒有看到「主框架」。相反,每個文件都將在其自己的「文本編輯」實例中打開。這是模擬所謂的MDI接口的OSX方法。
但是,有一個例外。如果你打開Xcode並在那裏打開項目,你可以點擊該文件,它將在主Xcode窗口中打開。如果雙擊該文件,它將在其自己的獨立編輯器窗口中打開,保持主Xcode窗口可見。
我的問題是:我需要做任何特殊的事情才能使我的程序像Xcode一樣行事嗎?我應該爲主框架使用不同的類,還是對打開的文檔事件做出不同的反應?
任何提示/指針,看什麼或甚至官方的Apple文檔將有所幫助。
在Xcode中,項目*是文檔,文件只是該文檔中的資源。 – bbum
聽起來你正在尋找蘋果有時稱爲「鞋盒」的應用程序? (如iPhoto,iTunes ...)該搜索詞可能會導致更多的結果。 – uliwitness