0
我發現如果我刪除NSKeyedArchiver
保存的文件,我仍然可以使用NSKeyedUnarchiver
獲取數據。使用NSKeyedArchiver內部保存ios緩存數據嗎?
我發現如果我刪除NSKeyedArchiver
保存的文件,我仍然可以使用NSKeyedUnarchiver
獲取數據。使用NSKeyedArchiver內部保存ios緩存數據嗎?
NSKeyedArchiver
& NSKeyedUnarchiver
只對您的對象進行編碼和解碼,以便它們可以存儲和檢索。
編碼的數據可以存儲在Filemanager/Database/NSUserDefaults
中,那麼您需要刪除適合存儲的數據。
不,但如果您先將數據加載到內存中,然後刪除該文件,則仍然可以對數據進行解碼,因爲它已經存在內存中。如果你顯示你的代碼,我們可以確認/給出解釋。 –