2011-03-02 55 views
4

我們知道iOS具有NSDocumentDirectory,NSCachesDirectory和NSTemporaryDirectory(), ,因此iOS應用程序升級到更新版本時將清除哪個文件夾?緩存文件夾或臨時文件夾? 並且在應用程序退出時將臨時文件夾清理乾淨嗎?升級iOS應用程序時將清理哪個文件夾

回答

5

從文檔:

*當用戶下載應用程序更新時,iTunes會安裝在一個新的應用程序目錄更新。然後在刪除舊安裝之前,將用戶的數據文件從舊安裝移到新的應用程序目錄。在下面的目錄中的文件保證在更新過程中被保留:

APPLICATION_HOME /文件

APPLICATION_HOME /庫

雖然在其他用戶目錄中的文件也可以被移動過,你不應該依賴他們是在更新後出現。*

我建議你閱讀The Application Runtime Environment

+0

NSCachesDirectory爲$ HOME /圖書館/緩存(目前) – bshirley 2011-11-27 03:33:32