您的位置:首页 > 移动开发 > IOS开发

iOS之keychian的应用

2015-11-17 18:25 393 查看
1、keychain是永久保存,应用卸载后依旧保存。

2、keychain是一种安全的保存私密信息(密码,序列号,证书等)的方式。

3、每个ios程序都有一个独立的keychain存储。

4、苹果封装好了keychain类库,KeychainItemWrapper.h和KeychainItemWrapper.m文件 下载:

http://download.csdn.net/detail/null_nil/9277603

应用:

KeychainItemWrapper *keyc = [[KeychainItemWrapper alloc] initWithIdentifier:@"xly" accessGroup:nil];
[keyc setObject:@"123" forKey:(__bridge id)kSecValueData];
NSString *str1 = [keyc objectForKey:(__bridge id)kSecValueData];
NSLog(@"%@",str1);


注意: (void)setObject:(id)inObject forKey:(id)key; 的参数“Key”的值必须是Security.framework 里头文件“SecItem.h”里定义好的key,其他字符串做key程序会异常崩溃!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息