某些应用程序,如果您曾经在iPhone上使用过一次然后将其卸载,则下次安装应用程序时,应用程序仍可以检索您上次卸载之前填写的信息。
应用程序如何执行此操作?
答案 0 :(得分:2)
这是因为他们在钥匙串上保存了帐户信息。
即使您卸载了应用程序,存储在钥匙串中的数据仍然存在,只有在您执行设备的完全恢复或自行删除时才会删除这些数据。
对于在应用程序删除中删除的NSUserDefault
,这是完全不同的行为
钥匙串中的数据也可以在应用程序之间共享(如果以正确的方式实现),使用类似的包标识符。