钥匙串使用
// 引入Security.framework 和KeychainItemWrapper头文件
// 下面两行代码用来标识一个Item
KeychainItemWrapper *keychain=[[KeychainItemWrapper alloc] initWithIdentifier:@"xxxxxx" accessGroup:nil];//xxxx 自定义
[keyWrapper setObject:@"myChainValues" forKey:(id)kSecAttrService];
// 保存账号和密码信息
[keyWrapper setObject:[usernameTextField text] forKey:(id)kSecAttrAccount];
[keyWrapper setObject:[passwordTextField text] forKey:(id)kSecValueData];
// 读取账号和密码信息
// [usernameTextField setText:[keyWrapper objectForKey:(id)kSecAttrAccount]];
// [passwordTextField setText:[keyWrapper objectForKey:(id)kSecValueData]];