坚持属性iOS

时间:2015-07-02 02:25:42

标签: ios

我需要一种持久化属性的方法,该属性的值可以是iOS设备上的两种状态之一。该值必须可从应用程序的所有部分访问,但对其他应用程序不可见,易于读取和写入,并且必须能够在一个程序运行到下一个程序并且重新启动操作系统。对我在iOS上的情况最好的选择是什么?

1 个答案:

答案 0 :(得分:1)

由于您的数据集较小,我认为NSUserDefaults应该是一个不错的选择

//Save
NSUserDefaults * userdefaults = [NSUserDefaults standardUserDefaults];
[userdefaults setBool:true forKey:@"State"];
[userdefaults synchronize];

//Get
BOOL state = [userdefaults boolForKey:@"State"];