WJXKeychainItemWrapper 1.1.1

WJXKeychainItemWrapper 1.1.1

‘woligequ’ 维护。



  • 作者
  • wangjixiao

WJXKeychainItemWrapper

介绍

苹果demo的KeychainItemWrapper,只是为了便于自己使用。不用拖文件。

版本

1.1.1

版本

source 'https://github.com/wangjixiao1992/WJXKeychainItemWrapper.git' platform :ios, '8.0'

target 'TargetName' do pod 'WJXKeychainItemWrapper', '~> 1.1.1' end

演示代码

+ (NSString *)getUUID
{
    static KeychainItemWrapper *keychain = nil;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        keychain = [[KeychainItemWrapper alloc] initWithIdentifier:@"MAUUID"
                                                       accessGroup:nil];
    });
    NSString *UUID = [keychain objectForKey:@"UUID"];
    if (UUID.length > 0) {
        return UUID;
    } else {
        CFUUIDRef puuid = CFUUIDCreate( nil );
        CFStringRef uuidString = CFUUIDCreateString( nil, puuid );
        NSString * result = (NSString *)CFBridgingRelease(CFStringCreateCopy( NULL, uuidString));
        CFRelease(puuid);
        CFRelease(uuidString);
        [keychain setObject:result forKey:@"UUID"];
        return result;
    }
    return UUID;
}

联系我们

如有疑问请发送邮件.谢谢~
[email protected]