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

Keychain or NSUserDefaults? Which one to use?

你能推荐一个好的、安全的方法来保存和显示用户的用户名和密码,以便它们可以显示在登录页面上吗?

我知道使用 NSUserDefaults 不是很安全,所以用它来存储访问我的应用程序的密码不是一个好方法。

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

你应该使用NSURLCredential,只需两行代码,它就会将用户名和密码保存在钥匙串中。

This is detailed answer