这对我的应用很重要,因为我想在那里存储应用 UDID,Apple 建议从 iOS 5.0 开始创建应用特定的 UDID。
最佳答案
用户默认值通过更新保留,但不会通过删除和重新安装应用程序保留。目前,keychain 是通过删除并重新安装应用程序来保留的,但没有记录是哪种方式,因此依赖这种行为可能会有风险。
您还可以将值写入 iCloud 键/值存储。这将在该用户安装的所有应用程序中持续存在,这也是它的设计目的。
关于ios - 存储在 NSUserDefaults 中的数据是否会在应用程序更新和应用程序重新安装(删除-安装)时持续存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9163798/