通过keychain进行保存UUID
2016-01-22 08:56
357 查看
- (NSString *)getUUID{
NSError * error;
NSString *strUUID=[SSKeychain
passwordForService:keychain_service
account:keychain_account];
if (strUUID==nil||[strUUID
isEqualToString:@"" ]||strUUID.length==0)
{
strUUID=[self
get_uuid] ;
BOOL succcess= [SSKeychain
setPassword:strUUID forService:keychain_service
account:keychain_account
error:&error];
if(succcess)
{
NSLog(@"keychain success ");
}
}
return strUUID;
}
- (NSString*)get_uuid{
CFUUIDRef uuid_ref=CFUUIDCreate(nil);
CFStringRef uuid_string_ref=CFUUIDCreateString(nil, uuid_ref);
CFRelease(uuid_ref);
NSString *uuid=[NSString
stringWithString:(__bridge
NSString *)(uuid_string_ref)];
CFRelease(uuid_string_ref);
return uuid;
}通过keychain进行保存UUID,并且再删除应用后UUID不变
demo下载地址:https://github.com/Winter0801/demo.git
NSError * error;
NSString *strUUID=[SSKeychain
passwordForService:keychain_service
account:keychain_account];
if (strUUID==nil||[strUUID
isEqualToString:@"" ]||strUUID.length==0)
{
strUUID=[self
get_uuid] ;
BOOL succcess= [SSKeychain
setPassword:strUUID forService:keychain_service
account:keychain_account
error:&error];
if(succcess)
{
NSLog(@"keychain success ");
}
}
return strUUID;
}
- (NSString*)get_uuid{
CFUUIDRef uuid_ref=CFUUIDCreate(nil);
CFStringRef uuid_string_ref=CFUUIDCreateString(nil, uuid_ref);
CFRelease(uuid_ref);
NSString *uuid=[NSString
stringWithString:(__bridge
NSString *)(uuid_string_ref)];
CFRelease(uuid_string_ref);
return uuid;
}通过keychain进行保存UUID,并且再删除应用后UUID不变
demo下载地址:https://github.com/Winter0801/demo.git
相关文章推荐
- iOS UI测试题
- iOS开发-Alpha,Hidden与Opaque区别
- OSX: QuickLook快速预览不工作?
- UI笔记之UIButton
- LeetCode 51. N-Queens
- 【UE4学习】04——官方教程代码
- easyui datagrid排序问题
- 分组圆角TableView
- HBuilder快捷键
- phoenixframework自动化测试平台webUI代码示例
- 关于UINavigationController自定义实效的问题,和自带效果研究
- [iOS] UICollectionView初始化滚动到中间的bug
- Android属性动画欣赏——ValueAnimator与相关博文推荐
- Android基础之UI控件
- UIActionSheet动态选项用法
- 【黑马程序员】第九章:GUI(图形用户界面)
- leetcode--Unique Paths && Unique Paths ii
- UVA 1608 Non-boring sequences (递归分治)
- UIButton基础以及使用block+UIButton处理点击事件
- 蓝懿IOS学习核心动画和UIImagePicker