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
这样就能可以在其他控制器返回来的值拿到别的控制器使用了 当然要注意数据存储时的顺序 那个先 存进来才有值
网友评论