iOS开发 数据存储之NSUserDefaults
来源:互联网 发布:化学编辑软件 编辑:程序博客网 时间:2024/06/05 10:00
NSUserDefaults:用来保存应用程序设置和属性、用户保存的数据.用户再次打开程序或开机后这些数据仍然存在.NSUserDefaults可以存储的数据类型包括:NSData、NSString、NSNumber、NSDate、NSArray、NSDictionary.如果要存储其他类型,则需要转换为前面的类型,才能用NSUserDefaults存储.具体实现为:
1.保存数据:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];[defaults setObject:@"default string" forKey:@"name"];[defaults synchronize];//用synchronize方法把数据持久化到standardUserDefaults数据库
2.读取数据:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];NSString *name = [defaults objectForKey:@"name"];//根据键值取出name
3.删除数据:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];[defaults removeObjectForKey:@"name"];//根据键值删除
4.特点:
1)易用性很强
2)数据存储在.plist文件中
3)一般保存首选项信息、缓存数据等,适用存储较少量数据的情况
5.缺点:
无法将自定义对象序列化到属性列表中
阅读全文
0 0
- iOS开发 数据存储之NSUserDefaults
- iOS数据存储之--NSUserDefaults
- iOS 本地轻量级数据存储之NSUserDefaults
- iOS 数据存储 - NSUserDefaults
- ios NSUserDefaults存储数据
- iPhone开发之使用NSUserDefaults存储数据
- iPhone开发之使用NSUserDefaults存储数据!!!
- iPhone开发之使用NSUserDefaults存储数据
- 数据存储之NSUserDefaults
- iOS开发之数据持久—NSUserDefaults
- iOS开发经验技巧之IOS中NSUserDefaults的用法(轻量级本地数据存储)
- iOS-数据存储方式二之偏好设置存储(NSUserDefaults)
- IOS 学习笔记17 iPhone开发之使用NSUserDefaults存储数据
- ios开发系列之文件的写入读取,NSUserDefaults存储数据,NSFileManager操作文件和文件夹
- iOS 数据持久化之使用NSUserDefaults存储数据
- iOS 数据持久化之使用NSUserDefaults存储数据
- iOS 数据持久化之使用NSUserDefaults存储数据
- iOS 数据持久化之使用NSUserDefaults存储数据
- Android 自定义View (三) 圆环交替 等待效果
- Android json解析 Gson工具类
- JDK版本新特性介绍&JDK1.6
- ubuntu快捷键
- 51nod 1138 连续整数的和
- iOS开发 数据存储之NSUserDefaults
- mvc-ajax(从后台取数据显示到页面上)
- Android 自定义View (四) 视频音量调控
- gulp 实现 js、css,img 合并和压缩
- 常用格式符号
- Unity UGUI 折线图 支持数据流
- Python SMTP发送邮件
- ssh_key使用
- 设置CAN波特率时出现问题