偏好设置(存密码,取密码)
- 很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能。
- 每一个应用都有个NSUserDefaults实例,通过它来存取偏好设置。
- 比如,保存用户名、字体大小、是否自动登录
写入文件
NSUerDefaults *defaults = [NSUserDefaults standerUserDefaults];
[defaults setObject:@"itcast" forKey:@"username"];
[defaults setFloat:18 OfKey:@"text_size"];
[defaults setBool:YES forKey:@"auto_login"];
[defaults synchronize];
读取文件
NSUerDefaults *defaults = [NSUserDefaults standerUserDefaults];
//通过Key来取
NSString *name = [defaults objectForKey:@"username"];
NSInteger age = [defaults integerForKey:@"text_size"];