使用keychain永久存储数据

使用keychain永久存储数据

使用keychain永久存储数据_第1张图片

https://github.com/soffes/sskeychain

keychain当然还是使用开源的好:),keychain是干啥用的?这个,baidu一下你应该会更了解了.

使用是超级简单的,下载源码拖入工程引入头文件,然后.

//
//  AppDelegate.m
//  Keychain
//
//  Copyright (c) 2014年 Y.X. All rights reserved.
//

#import "AppDelegate.h"
#import "SSKeychain.h"

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    [self keychain];
    
    self.window.backgroundColor = [UIColor whiteColor];
    [self.window makeKeyAndVisible];
    return YES;
}

- (void)keychain
{
    // 获取数据
    NSString *getData = [SSKeychain passwordForService:@"NoZuoNoDie"
                                               account:@"YouXianMing"];
    

    // 如果没有数据
    if (getData == nil)
    {
        // 创建数据
        BOOL result = [SSKeychain setPassword:@"keycain是非常容易使用的:)"
                                   forService:@"NoZuoNoDie"
                                      account:@"YouXianMing"];
        if (result)
        {
            NSLog(@"存储成功");
        }
    }
    else
    {
        NSLog(@"%@", getData);
    }
}

@end

使用keychain永久存储数据_第2张图片

使用keychain永久存储数据_第3张图片

使用这么容易,国外大神造福我等开发者也:)

 

你可能感兴趣的:(chain)