2013-03-27 141 views
0

我真的是新机智的iOS钥匙串,偶然发现了这个叫做UICKeyChainStore here的框架。我还看到了一个使用上述框架在多个应用程序中共享您的钥匙串的教程hereUICKeyChainStore for iOS钥匙串

在框架的网站开发者提到有关保存到钥匙扣这句法:

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

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

这是否意味着它分开存储的用户名和密码?那么我如何检索同一个人的用户名和密码?我对GitHub环境无能为力。试图寻找在GitHub的特定框架论坛,但找不到任何。希望能计算器洒在这个问题上的一些光...提前

感谢名单...

回答

1

保存值钥匙串之后,你应该能够找回它们是这样的:

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

我可以在分配钥匙串时做到这一点:例如; '[UICKeyChainStore setString:@“password1234”forKey:@“michael”service:@“com.kishikawakatsumi”];'? 那样我只需要输入密码“michael”的密码? – 2013-03-27 16:10:43

+0

我还没有真正使用UICKeyChainStore,但是,它看起来像检索存储值的访问器方法是各种stringForKey:和dataForKey:方法。 – lottscarson 2013-03-27 16:15:23

+0

另一件事...如果我使用KeyChain,这是否意味着我必须声明它在提交到iTunesconnect期间使用加密? – 2013-03-27 16:22:33