在Xcode 4中使用钥匙串存储用户名和密码

6

我不想使用NSUserDefaults,因为有人告诉我这不是保存用户名和密码的好方法。

所以我打算使用Keychain,但我从来没有用过。能否给我一个快速示例或指向一个示例的方向?谢谢。

2个回答

12

我使用开源SSKeychain包装器,它包裹了钥匙串使用的C API。

这个包装器很方便、易于使用,并且适用于Mac OS和iOS。


1
+1 为了优秀的封装。这个能在模拟器上运行吗? - Ankit Srivastava
1
当我在模拟器上测试时,这对我很有效。 - Abizern
我问这个问题是因为我听说iOS的通用钥匙串在模拟器上无法使用。sskeychain是通用钥匙串的包装器吗?如果是,那么它也不应该起作用..? - Ankit Srivastava
@Abizern,它说它不支持MAC 10.6,在Mac 10.7.4中支持吗? - Dejell
当人们指定支持时,通常意味着这个。如果它不支持10.6,则支持比10.6更晚的所有版本。 - Abizern

4

1
Abizem提到的SSKeychain对我来说似乎是最好的选择,因为它非常容易实现。 - Ankit Srivastava

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接