Iphone 卸载用于存储NSUserDefaults的应用程序时,是否删除了存储在NSUserDefaults中的值?

Iphone 卸载用于存储NSUserDefaults的应用程序时,是否删除了存储在NSUserDefaults中的值?,iphone,ios,nsuserdefaults,Iphone,Ios,Nsuserdefaults,如果我将一个令牌(一个字符串)放入NSUserDefaults,比方说作为一个参数传递给应用程序使用的REST API,并且该应用程序被卸载,那么该字符串会保留在设备上吗 不,不会。我以完全相同的方式使用NSUserDefaults,在删除应用程序后,它将不会保留。如果需要,您可以通过Organizer进行验证 但是,它将通过更新保持不变。我已经使用了所有的beta测试,令牌(和其他保存的用户默认数据)仍然存在。希望这有帮助。否。您可以看到保存的数据位于库/首选项/沙箱中。如果您正在使用模拟器,

如果我将一个令牌(一个字符串)放入NSUserDefaults,比方说作为一个参数传递给应用程序使用的REST API,并且该应用程序被卸载,那么该字符串会保留在设备上吗

不,不会。我以完全相同的方式使用NSUserDefaults,在删除应用程序后,它将不会保留。如果需要,您可以通过Organizer进行验证


但是,它将通过更新保持不变。我已经使用了所有的beta测试,令牌(和其他保存的用户默认数据)仍然存在。希望这有帮助。

否。您可以看到保存的数据位于库/首选项/沙箱中。如果您正在使用模拟器,请参阅(类似)~/Library/Application\Support/iPhone\Simulator/4.3.2/Applications/00DB5581-E797-4AB0-9033-321ACD8938BD/Library/Preferences/com.me.MyApp.plist

+1了解TestFlightApp。我没有机会测试它是否正确,但它看起来非常整洁。10倍。