我曾与NSUserDefault合作,但这个钥匙链概念对我来说是全新的.
我试过寻找类似的问题,但找不到确切的理由.
我做了什么:
我已经知道如何在NSUserDefault中存储数据.以及为什么我们需要存储它.
关于Keychain我只知道存储在钥匙串中,通过编码原始文本来存储数据,同时NSUserDefault将数据存储为纯文本.即使在删除应用程序后,它也会存储数据.
这是将数据存储在钥匙串中的唯一原因吗?
编辑:
我得到了this link,这正是我所说的.
最佳答案 在NSUserDefault的比较中,钥匙串数据更安全.从设备中删除应用程序后,设备中还有钥匙串数据.有关keychain包装器的更多信息,请阅读
this.