文檔和文件系統(tǒng)支持
NSFileWrapper 類(lèi)用于創(chuàng)建與磁盤(pán)文件或目錄相對(duì)對(duì)應(yīng)的對(duì)象。NSFileWrapper 將文件的內(nèi)容保留在內(nèi)
存中,以便對(duì)其進(jìn)行顯示、修改、以及將它傳輸給其它應(yīng)用程序。它還提供一個(gè)圖標(biāo),用于拖拽該文件或
將文件表示為附件。您也可以通過(guò) Foundation 框架中的 NSFileManager 類(lèi)來(lái)訪(fǎng)問(wèn)或枚舉文件和目錄內(nèi)容。
NSOpenPanel 和 NSSavePanel 類(lèi)還提供了便利和熟悉的文件系統(tǒng)界面。
NSDocumentController、NSDocument、和 NSWindowController 類(lèi)為創(chuàng)建基于文檔的應(yīng)用程序定義
了一個(gè)架構(gòu)(在類(lèi)的層次框圖中,NSWindowController 類(lèi)顯示在用戶(hù)界面組中)。這類(lèi)程序可以生成包
含方式相同、但具有獨(dú)特排布方式的數(shù)據(jù),這些數(shù)據(jù)可以存儲(chǔ)在文件中。在保存、打開(kāi)、復(fù)原、關(guān)閉、以
及管理這些文檔方面,它們具有一些內(nèi)置或易于得到的能力。