钥匙串还是NSUserDefaults?使用哪一个?

时间:2018-10-02 18:29:46

标签: ios objective-c nsuserdefaults keychain

您能建议一种安全,安全的方法来保存并显示用户名和密码,以便将其显示在登录页面上吗?

我知道使用NSUserDefaults并不是很安全,因此这不是使用它来存储访问我的应用程序的密码的好方法。

您能告诉我可以使用哪些第三方(在Objective-C中)来确保安全的结果吗?

3 个答案:

答案 0 :(得分:3)

您应该使用 NSURLCredential ,它将通过两行代码将用户名和密码保存在钥匙串中。

This is detailed answer

答案 1 :(得分:0)

答案 2 :(得分:0)

使用 NSURLCredential 保存是正确的答案,但是如果您由于某种原因而只想保存到钥匙串 here is the answer