iOS的NSUserDefaults和 android 的SharedPreference一样,都是通过XML的形式进行存储用户的一些基本设置,如用户选择的主题、用户进入APP的次数等。
iOS的NSUserDefults的存储位置是在:<UUID for your App>/Library/Preferences/<your App's bundle ID>.plist,如果你通过模拟器进行仿真的位置在,~/资源库/Application Support/iPhone Simulator/7.1/Applications/<application UUID>/Library/Preferences/<your App's bundle ID>xx.plist,存放在一个plist文件中,plist就是XML文件。
android的SharedPreference存储位置是在/data/data/<Your Package-Name>/shared_prefs/xxx.XML .
+(NSUserDefaults *)standardUserDefaults 通过类方法获取实例
存取有各种对象方法,取:
NSInteger count = [[NSUserDefaults standardUserDefaults] integerForKey:@"key"];
存: -(void) setXXX(NSXXX)value forKey(NSString *) defaultName;