本地缓存的基本使用

1.声明一个对象,本地缓存的对象很很多种可以自己了解一下  常用的nsstring bool 

NSString * str = dict[@“xxxx”];

BOOL isStart = yes or no;


2.存储

NSUserDefaults * UserDefaults = [NSUserDefaults standardUserDefaults];

[UserDefaults setObject:str forKey:@"str"];

[UserDefaults setObject:isStart forKey:@"isStart"];//推荐key和属性同名.setObject存储的时候不用区分属性

[UserDefaults synchronize];//一定要开同步锁


NSUserDefaults *userDef = [NSUserDefaults standardUserDefaults];

NSsting * str = [userDef stringForKey:@“str”];

BOOL  isStart = [userDef boolForKey:@“isStart”];//取值就要区分属性类型  字符串就是stringForKey  布尔就是 boolForKey

这样就能可以在其他控制器返回来的值拿到别的控制器使用了  当然要注意数据存储时的顺序 那个先  存进来才有值    

你可能感兴趣的:(本地缓存的基本使用)