封装的Keychain,永久保存数据
封装的Keychain,永久保存数据
Swift 数据管理
访问GitHub主页
共7Star
详细介绍
SNYKeychain
简单的使用Keychain保存数据
使用方法
pod 'SNYKeyChain'
手动配置
SNYKeychain.h SNYKeychain.m 拖到项目中 引入下Security.framework即可
//存
NSString * str = @"598922307";
[SNYKeychain setObject:str forKey:@"strKey"];
NSArray * arr = @[@"1",@"2",@"3"];
[SNYKeychain setObject:arr forKey:@"arrKey"];
NSDictionary * dict = @{@"k1":@"v1",@"k2":@"v2"};
[SNYKeychain setObject:dict forKey:@"dictKey"];
People * p = [[People alloc] init];
p.name = @"sny";
[SNYKeychain setObject:p forKey:@"pKey"];
//取
NSString * str1 = [SNYKeychain objectForKey:@"strKey"];
NSLog(@"str1:%@",str1);
NSArray * arr1 = [SNYKeychain objectForKey:@"arrKey"];
NSLog(@"arr1:%@",arr1);
NSArray * dict1 = [SNYKeychain objectForKey:@"dictKey"];
NSLog(@"dict1:%@",dict1);
People * p1 = [SNYKeychain objectForKey:@"pKey"];
NSLog(@"p1:%@",p1);
模拟器下需要把Keychain sharing打开
推荐源码
-
0 Star
-
0 Star
-
54 Star
-
23 Star
-
0 Star
-
46 Star
-
0 Star