首先從官網下載
KeychainItemWrapper.h
KeychainItemWrapper.m
將這兩個文件導入項目中 不過該文件是手動釋放的 所以要使用這個文件需要先做一些處理:
如果要使用KeychainItemWrapper.h類 在CompileSources中選中該類 添加-fno-objc-arc
接下來直接上代碼:
KeychainItemWrapper *keychain=[[KeychainItemWrapper alloc] initWithIdentifier:@"myKey" accessGroup:nil];//myKey 自定義 //保存數據 保存一次即使刪除程序 手機依舊保存其鑰匙串 依舊可以由keychain獲得 // [keychain setObject:@"little Pig" forKey:(id)kSecAttrAccount];//賬戶名 // // [keychain setObject:@"123456" forKey:(id)kSecValueData];//賬戶密碼 //從keychain裡取出帳號密碼 NSString *password = [keychain objectForKey:(id)kSecValueData]; NSLog(@"%@", password); //清空設置 // [keychain resetKeychainItem];
以上所述是小編給大家介紹的關於IOS開發使用KeychainItemWrapper 持久存儲用戶名和密碼的全部內容,希望大家喜歡。