2013-03-27 179 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