在Objective-C实现数据的持久化
- (void)viewDidLoad {
[super viewDidLoad];
//使用NSUserDefaults实例化一个对象
NSUserDefaults *defaultdata = [NSUserDefaults standardUserDefaults];
//存储一个键值和数据
[defaultdata setObject:@"my city" forKey:@"add"];
//同步到磁盘
[defaultdata synchronize];
//读取此数据
NSString *mystr = [defaultdata objectForKey:@"add"];
//输出结果
NSLog(@"The value for key add is: %@", mystr);
}
输出:
2018-03-21 23:12:50.255572+0800 TOCPlistb[4468:224551] The value for key add is: my city