是否将卸载NSUserDefaults的应用程序卸载时存储在NSUserDefaults中?

如果我把一个标记(一个string)放到NSUserDefaults中,我们可以说它是一个传递给应用程序使用的REST API的参数,并且应用程序被卸载了,string是否会保留在设备上?

不,不会的 我以完全相同的方式使用NSUserDefaults,在应用程序被删除后,它不会留下来。 如果需要,可以通过组织者validation。

但是,它会持续更新。 我一直在使用TestFlightApp进行所有testing,并且令牌(和其他保存的用户默认数据)保持不变。 希望这可以帮助。

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