如果我将一个令牌(一个字符串)放入NSUserDefaults中,让我们说作为传递给应用程序使用的REST API的参数,并且该应用程序已卸载,该字符串是否会保留在设备上?
答案 0 :(得分:29)
不,它不会。我以完全相同的方式使用NSUserDefaults,并且在删除应用程序后它不会停留。如果需要,您可以通过管理器进行验证。
然而,它将持续更新。我一直在使用TestFlightApp进行所有beta测试,并且令牌(以及其他已保存的用户默认数据)仍然存在。希望这会有所帮助。
答案 1 :(得分:5)
没有。您可以看到保存的数据位于沙箱中的Library / Preferences /中。如果您使用的是模拟器,请参阅(类似)〜/ Library / Application \ Support / iPhone \ Simulator / 4.3.2 / Applications / 00DB5581-E797-4AB0-9033-321ACD8938BD / Library / Preferences / com.me.MyApp.plist