模拟器环境下
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