(四十)数据持久化存储的偏好设置实现
偏好设置一般是用于存储软件的常用设置。
偏好设置存储的本质是plist,不需要关心文件夹和文件即可存储。
偏好设置的存储方式类似于字典存储,使用键值对来保存数据。
保存方法:
//创建能够直接访问/Library/Preferences的对象 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; //存储数据 [defaults setObject:@"value of test" forKey:@"test"]; [defaults setBool:YES forKey:@"auto_login"]; //立刻将内存数据同步到文件,只要设置了数据就应该同步。 [defaults synchronize];
读取方法:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSString *testValue = [defaults objectForKey:@"test"]; BOOL auto_login = [defaults boolForKey:@"auto_login"];
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步