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