我对NSUserDefaults
有一点疑问。删除应用程序后,NSUserDefaults
中存储的值会发生什么变化?它们也会被删除吗?
当我删除应用并从应用商店重新安装时,会加载以前的NSUserDefaults
值?
答案 0 :(得分:8)
当从设备删除应用时,与该应用关联的所有本地数据也将被删除。这包括NSUserDefaults
。但是,在线服务中存储的任何数据都不会获胜。例如,iCloud。如果用户/开发人员要求,应用程序将再次获取数据。
修改强>
根据下面的mAu评论 - 这包括钥匙串数据,也不会被删除。