2013-02-22 142 views
0

我試圖將一個文件(出於安全原因)保存到內存中,以便我可以通過NSFileManager將其傳遞給不同的類,這些類使用NSFileManager方法contentsAtPath打開文件。將文件存儲在內存中

是否有可能在一些特殊的路徑創建一個文件,並使用它像存儲在文件系統中的普通文件(某種內存磁盤?)。

我不想依靠NSFileProtection ...

在此先感謝

+0

只是想確保我沒有過分分析這個,你只問如何將文件保存到設備? – JMarsh 2013-02-22 15:17:07

+0

@JonMarsh不,這聽起來像他想要一個虛擬磁盤,因爲他仍然需要使用NSFileManager來操作文件,但希望它在內存中。我認爲他在這裏運氣不好。 – trojanfoe 2013-02-22 15:33:41

+0

@trojanfoe正好 – Lukas 2013-02-22 15:34:31

回答

1

簡短的回答是否定的,有根據的iOS沒有RAMDISK樣的存儲。

因此,您需要將整個文件從磁盤讀取到內存中(最好是作爲Object)並更改您獲得的任何方法,操作文件,在內存/對象。

+0

這很糟糕...但無論如何,謝謝! – Lukas 2013-02-22 16:16:54