鑰匙串 ——單界面

導入文件 — 
KeychainItemWrapper/KeychainItemWrapper.h 
引入頭文件 -  KeychainItemWrapper/KeychainItemWrapper.h 
 1.創建一個鑰匙串對象
// 參數一 : 表示這個鑰匙串對象的標識符   
// 參數二 : 分組, 一般為 nil    
KeychainItemWrapper *wrapper = [[KeychainItemWrapper alloc] initWithIdentifier:@"MyitemWrapper" accessGroup:nil];       
// 鑰匙串是類似于字典存儲的,在存儲的時候,必須使用系統提供的兩個key值,其他的存不進去   
id kUserName = (__bridge id)kSecAttrAccount;    
id kPassWord = (__bridge id)kSecValueData;       
//存入鑰匙串里面    
[wrapper setObject:@"123" forKey:kUserName];   
[wrapper setObject:@"abc" forKey:kPassWord];    
//這里已經保存完成了    
#warning 獲取鑰匙串的數據    
KeychainItemWrapper *newWrapper = [[KeychainItemWrapper alloc] initWithIdentifier:@"MyitemWrapper" accessGroup:nil];       
NSString *newString = [newWrapper objectForKey:kUserName];    
NSString *passWord = [newWrapper objectForKey:kPassWord];   
NSLog(@"userName == %@, passWord === %@", newString, passWord);

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容