使用keychain永久存储数据
使用keychain永久存储数据
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
使用这么容易,国外大神造福我等开发者也:)