今天,应该说是昨天 来记录一下 一个本地持久化储存的的角色! NSUerDefault !
在实际的开发应用当中,这是持久化存储最为方便快捷的一种存储方式,本质上来讲,也是一个单例!
下面介绍一下最为基础使用的操作方式:
1、做一个NSUserdefaults对象
NSUserDefaults *user = [NSUserDefaults standardUserDefaults];
2、使用key-value的组合把一些数组存起来:key不能重复,因为如果重复了,以最后一次存的为准
[user setObject:@"pp" forKey:@"name"];//第一个参数是value,第二个参数是key
3.把想存的对象全都写好了之后,保存起来(s<span id="transmark"></span>y同步到本地:asy异步 )
[user synchronize];
4、取值的时候
NSString *name = [user objectForKey:@"name"];