ios - 适用于 iOS 钥匙串(keychain)的 UICKeyChainStore

标签 ios objective-c xcode4.5

我真的是 iOS 钥匙串(keychain)新手,偶然发现了这个名为 UICKeyChainStore 的框架 here 。我还看到了一个使用上述框架在多个应用程序之间共享钥匙串(keychain)的教程 here .

在框架网站中,开发人员提到使用以下语法保存到钥匙串(keychain):

[UICKeyChainStore setString:@"kishikawakatsumi" forKey:@"username" service:@"com.kishikawakatsumi"];

[UICKeyChainStore setString:@"password1234" forKey:@"password" service:@"com.kishikawakatsumi"];

这是否意味着它单独存储用户名和密码?那么如何找回同一个人的用户名和密码呢?我对GitHub环境一无所知。尝试在 GitHub 中寻找有关该特定框架的论坛,但没有找到。希望 stackoverflow 能够对这个问题有所启发......

提前致谢...

最佳答案

将值保存到钥匙串(keychain)后,您应该能够像这样检索它们:

NSString *username = [UICKeyChainStore stringForKey:@"username" service:@"com.kishikawakatsumi"];
NSString *password = [UICKeyChainStore stringForKey:@"password" service:@"com.kishikawakatsumi"];

关于ios - 适用于 iOS 钥匙串(keychain)的 UICKeyChainStore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15663385/

相关文章:

ios - iAds 横幅未出现

ios - AFNetworking 数组在 block 内返回 JSON,但不在 block 外

objective-c - initWithNibName 到底做了什么?

ios - 无法将不可变值作为 inout 参数传递 : 'CGLayerGetContext' is a function

ios - Swift,添加 chromecast mini Controller 后 shouldautorotate 不被调用

ios - 手指追踪和手势识别

ios - 通过触摸结束事件处理重叠按钮?

ios - 如何在没有 ARC 的情况下为使用 ARC 的项目构建静态库?

ios - 设置下载NSData的进度条

c++ - Xcode 复制文件构建阶段 - "Destination"选项是什么意思?