導入文件 —
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);
鑰匙串 ——單界面
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 第三方框架UIKeyChainStore 在我們做app的時候,有些敏感信息需要加密保存。iOS提供keyChai...
- 1、報錯信息: 不能修改“System Roots”鑰匙串:要更改根證書是否會被信任,請在“鑰匙串訪問”中打開它,...