NSUserDefaults提供了一些接口,让我们能够方便得将一些简短的数据存入应用沙盒中的某个plist文件中。下面来简单介绍下它de用法。
其中,对于最为常规的用法:
1、一般情况下,在application: didFinishLaunchingWithOptions:方法中进行初始化默认配置
NSDictionary *defaultDic = [NSDictionary dictionaryWithObjectsAndKeys:@"Hello World",@"title", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:defaultDic]; //初始化数据
2、在需要的地方读取数据,例如:
NSString *title = [[NSUserDefaults standardUserDefaults] objectForKey:@"title"];
3、在需要的地方修改数据,例如:
[[NSUserDefaults standardUserDefaults] setObject:@"Welcome" forKey:@"title"];
[[NSUserDefaults standardUserDefaults] synchronize]; //同步立马存储到磁盘中(非必须)
好的,NSUserDefaults就是这么的简单易用!