IOS NSUserDefaults文件在哪


模擬器環境下


1.ios8.0以下


NSUserDefaults文件位置

/Users/xxx/Library/Developer/CoreSimulator/Devices/0782D847-E13E-443A-9FA5-DD34DDA1732A/data/Applications/58B68A5E-2A0A-4FBE-986C-834B88DB01ED/Library/Preferences/{appid}.plist

userdefault的文件在模擬器沙盒內。

由於刪除程序的時候,沙盒被刪除,所以userdefault的參數都會重新開始計算。


2.ios8.0以上


NSUserDefaults文件位置

/Users/xxx/Library/Developer/CoreSimulator/Devices/EC4A5BD8-6330-4E11-8737-4802417E39BB/data/Library/Preferences/{appid}.plist

userdefault的文件在模擬器沙盒外。

由於刪除程序的時候,沙盒沒有被刪除,所以userdefault的參數還是按原來的計算,例如每次加1的操作,不會重新恢復成1.


模擬器項目沙盒位置

Users/xxx/Library/Developer/CoreSimulator/Devices/EC4A5BD8-6330-4E11-8737-4802417E39BB/data/Containers/Data/Application/21E3215A-B556-4997-A4B6-A99F2FF6FC8D/Documents



NSUserDefaults文件位置

/Users/xxx/Library/Developer/CoreSimulator/Devices/EC4A5BD8-6330-4E11-8737-4802417E39BB/data/Library/Preferences/{appid}.plist

發佈了63 篇原創文章 · 獲贊 1 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章