几种本地化方法中最简单最好用的一种,适合保存一些简单类型简单关系的数据。比如NSString,NSNumber,BOOL,也可以保存NSArray,NSDIctionary。
注意,不能保存任何类型的图像。
存入的用法:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:self.tfdFirstName.text forKey:@"firstName"];
[defaults synchronize];
最后这句同步最好加上,及时同步,是防止意外的情况发生。
读取的用法同样很简单:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
self.tfdFirstName.text = [defaults objectForKey:@"firstName"];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(savePersistentData:) name:UIApplicationDidEnterBackgroundNotification object:nil];
然后在savePersistentData中用存入的方法就可以了。