iPhone:存储用户名和密码凭据的位置?

时间:2011-01-18 03:43:58

标签: iphone security ios4 password-protection

我的iPhone应用程序记住用户名和密码凭据的最佳/最安全的方式是什么,这样用户每次使用我的应用程序时都不必重新输入? (我的应用程序将使用这些凭据登录服务器并返回一些数据)。

谢谢!

3 个答案:

答案 0 :(得分:7)

最好的地方是钥匙扣。它会自动加密并备份。但是,在较旧的iOS版本上,还原后无法访问备份。请参阅Keychain Services Programming GuideKeychain Services Reference

答案 1 :(得分:6)

试试这个SFHFKeychainUtils https://github.com/ldandersen/scifihifi-iphone/tree/master/security 这很简单,就像NSUserDefaults

一样

答案 2 :(得分:1)

存储用户/传递的方法有两种。

  1. keychain api
  2. NSUserDefaults的
  3. 要了解有关它的更多信息,请在http://developer.apple.com

    上打开iOS开发人员库