使用plist(属性列表)实现数据读写
来源:互联网 发布:淘宝服装手机拍摄技巧 编辑:程序博客网 时间:2024/06/04 18:10
plist是XML格式文件,一般用于储存用户设置,也可用于储存少量的数据。
新建plist文件:
新建一个plist文件后,可以点击+添加新的项
数据读写:
- (void)viewDidLoad{ [super viewDidLoad];// Do any additional setup after loading the view, typically from a nib. NSString *plistPath = [[NSBundle mainBundle]pathForResource:@"myPlist" ofType:@"plist"];//取得plist路径 NSMutableDictionary *data = [[NSMutableDictionary alloc]initWithContentsOfFile:plistPath];//获取plist数据存储到一个NSMutableDictionary中 NSLog(@"%@",data); //添加一个元素 [data setObject:@"new object" forKey:@"keyOfNewObject"]; //获取应用程序沙盒文档目录 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *plistPath1 =[paths objectAtIndex:0]; NSString *filename = [plistPath1 stringByAppendingPathComponent:@"test.plist"]; [data writeToFile:filename atomically:YES];//data写入到file中,若file不存在则自动创建之,需要注意的是重复执行writeToFile会覆盖原有数据 NSMutableDictionary *dataAfter = [[NSMutableDictionary alloc]initWithContentsOfFile:filename]; NSLog(@"%@",dataAfter);}
输出结果:
0 0
- 使用plist(属性列表)实现数据读写
- [数据存储]属性列表plist
- plist属性列表 文件的读写
- 数据持久化之属性列表Plist
- Iphone文件处理——使用属性列表(plist)
- XML属性列表(plist)归档
- XML属性列表(plist)归档
- 【深入浅出ios开发】数据存储-----XML属性列表(plist)归档
- UI进阶第六发:ios应用数据存储方式(XML属性列表-plist)
- iOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)
- 【深入浅出ios开发】数据存储-----XML属性列表(plist)归档
- iOS开发UI高级—11ios应用数据存储方式(XML属性列表-plist)
- IOS学习之ios应用数据存储方式(XML属性列表-plist)
- iOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)
- ios开发UI篇-iOS应用数据存储方式(XML属性列表 -plist)e二
- iOS 基础篇9—ios应用数据存储方式(XML属性列表-plist)
- ios学习(五):数据持久化之属性列表(.plist)
- iOS 数据持久化一-属性列表 Plist
- 14-hibernate实战 一对一对象关系模型映射(公民和身份证)
- oracle常用函数
- 关于产品的一些思考——小米之玩机手册
- 自学Linux命令的四种方法
- DEV Gridcontrol 格式化显示数据
- 使用plist(属性列表)实现数据读写
- 深入理解Java中为什么内部类可以访问外部类的成员
- Ganymed SSH-2 for Java
- poj 3268--Silver Cow Party
- HDU 3397 Sequence operation
- C++中的各种小细节(二)
- 安装nginx
- 外卖网开源项目
- LeetCode - Remove Duplicates from Sorted Array II