NSUserDefaults standardUserDefaults使用注意事项
来源:互联网 发布:淘宝客上货软件 编辑:程序博客网 时间:2024/04/30 19:12
NSUserDefaults可以存储NSString,NSNumber, NSDate, NSArray, NSDictionary,自定义类可以通过NSData的方式进行存储,当然要实现NSCoding这个protocol才行,NSObject<NSCoding>
1. 系统会保存到该应用下的/Library/Preferences/gongcheng.plist文件中。需要注意的是如果程序意外退出,NSUserDefaultsstandardUserDefaults数据不会被系统写入到该文件,所以,要使用[[NSUserDefaultsstandardUserDefaults] synchronize]命令直接同步到文件里,来避免数据的丢失。
2. 所有的从NSData读出的数据,都是unmutable的。所以,如果要改变请duplcated.
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];[defaults setObject:value forKey:key];[defaults synchronize];
0 0
- NSUserDefaults standardUserDefaults使用注意事项
- NSUserDefaults standardUserDefaults使用注意事项
- NSUserDefaults standardUserDefaults使用注意事项
- NSUserDefaults standardUserDefaults使用注意事项
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults standardUserDefaults的使用
- Android ANR错误及预防
- BAT 批处理脚本 教程
- 学习笔记之网络软件设计(二)
- Java排序算法优化--冒泡排序【温故而知新】
- 大话三种个性化推荐,你喜欢哪一种?
- NSUserDefaults standardUserDefaults使用注意事项
- 弗洛伊德算法详解
- export DISPLAY=:0.0 的解释
- 最短路(dijkstra)
- iOS学习笔记 1 —— UIWebView加载本地HTML5文件
- Sparse Coding稀疏编码
- 让IE浏览器打开JSON文件直接显示
- xml基本操作和保存配置文件应用实例
- SQL 通配符及替换