2011-08-13 158 views

回答

2

NSDocument建模文檔,但文檔不需要基於文本。通常,它是磁盤上文件的內存中表示形式。如果您的應用程序使用特定格式的文件(例如圖像或文本或代碼或基因組或圖形...),那麼NSDocument通常是建模這些文件時使用的正確類。

但是,如果您的窗口沒有建模文件,則NSDocument是錯誤的工具,因爲它是面向文件操作的。相反,您通常每個窗口(或每個緊密相關的一組窗口)使用一個NSWindowController來控制您的UI。

相關問題