iOS数据持久化 偏好设置
来源:互联网 发布:淘宝卖家怎么查访客 编辑:程序博客网 时间:2024/06/04 18:30
1.偏好设置简介
- 用NSUserDefaults存储的数据下次程序运行的时候依然存在,那么它把数据存储在什么地方了呢?其实它存储在应用程序内置(沙盒)的一个plist文件里,这个可以根据路径看到。
- 既然它是存储在一个plist文件里的,那么它自然也就是以键值对的方式存在的,它的存储形式其实就是一种XML格式的文件:
2.偏好设置的使用
- 保存数据
- 使用偏好设置对数据进行保存之后, 它保存到系统的时间是不确定的,会在将来某一时间点自动将数据保存到Preferences文件夹下面,如果需要即刻将数据存储,必须使用[defaults synchronize]
- 想要实现自定义对象的存储,需要将该对象转化为NSData类型,再进行保存
- 读取数据
- 打印结果
- 删除数据
- 使用注意:偏好设置是专门用来保存应用程序的配置信息的, 一般情况不要在偏好设置中保存其他数据。如果利用系统的偏好设置来存储数据, 默认就是存储在Preferences文件夹下面的,偏好设置会将所有的数据都保存到同一个文件中。针对同一个关键字对应的对象或者数据,可以对它进行重写,重写之后关键字就对应新的对象或者数据,旧的对象或者数据会被自动清理。
0 0
- iOS数据持久化之偏好设置
- iOS数据持久化 偏好设置
- iOS数据持久化(-)偏好设置
- iOS 偏好设置存储简单用法-数据持久化
- iOS数据持久化文件读写之偏好设置
- iOS数据持久化文件读写之偏好设置
- IOS 数据持久化(二)—— 偏好设置
- iOS数据存储持久化(plist,偏好设置,归档)
- 数据持久化-偏好设置和归档
- IOS数据持久化之一属性列表(或偏好设置)
- ios开发学习笔记--数据持久化之偏好设置(NSUserDefault)
- (四十)数据持久化存储的偏好设置实现
- iOS 数据存储-偏好设置
- ios数据存储之偏好设置
- ios应用数据存储方式(偏好设置)
- ios应用数据存储方式(偏好设置)
- iOS 数据存储方式(偏好设置)
- ios应用数据存储方式(偏好设置)
- c++primer(第五版) 第十五章 面向对象程序设计习题答案
- Android 的SQLite
- mysql 数据类型选择
- MongoDB shell脚本 自动添加权限与账号密码
- [IO]——打印流
- iOS数据持久化 偏好设置
- Unity组件的基类单例模式
- mysql 时间类型小结
- ActiveX开发流程
- 第七周上机实践项目-项目一-线段类-成员函数
- 【HDU 1555】【水题】How many days?
- Oracle数据库--实用操作(3) PL/SQL
- 求两个整数之间的汉明距离---Salem
- 【综述】3D智能数字化与3D打印:"中国制造"向"中国智造"转变的机遇