NSUserDefaults 是用来存储轻量级数据的一种方式(持久化存储),每个应用程序都有单独只能自己访问的路径.这个就是沙盒
//沙盒路径
NSString *path =NSHomeDirectory();
NSLog(@"path==%@",path);
NSUserDefaults的原理,就是将plist文件存到沙盒中
//取到沙盒对象,单例
NSUserDefaults *myDefault = [NSUserDefaultsstandardUserDefaults];
存储值
[myDefault setObject:@"hello" forKey:@"first"];
将这个值写到硬盘(flash闪存)
//读取值
NSString *string = [myDefault objectForKey:@"first"];
NSLog(@"string==%@",string);
NSUserDefaults实际是将数据写成Plist文件,放入沙盒/Library/Preferences/xxx.plist中