plist文件的创建与读取
2016-07-21 14:31
204 查看
#pragma mark -- 写入文件
NSArray *array =@[@1,@2,@3,@4,@5];
[array writeToFile:@"/Users/xiaopeng/Desktop/BAK/info.plist"atomically:YES];
NSArray *area =@[@"成都",@"绵阳",@"达州",@"资阳"];
NSArray *yunnan =@[@"昆明",@"楚雄",@"大理",@"丽江"];
NSArray *guangdong =@[@"广州",@"深圳",@"东莞",@"惠州",@"珠江",@"佛山"];
NSArray *areas =@[area,yunnan,guangdong];
[areas writeToFile:@"/Users/xiaopeng/Desktop/BAK/info.plist"atomically:YES];
#pragma mark -- 通过数组来读取plist
NSArray *array = [NSArray arrayWithContentsOfFile:@"/Users/xiaopeng/Desktop/BAK/info.plist"];
NSLog(@"%@",array);
NSArray *sichuan = array[0];
NSArray *yunnan = array[1];
NSArray *guangdong = array[2];
NSLog(@"%@",sichuan);
NSLog(@"%@",yunnan);
NSLog(@"%@",guangdong);
#pragma mark -- 字典
//写
NSDictionary *dic =@{@"username":@"周杰伦",@"ID":@89757,@"age":@55,@"movie":@[@"唐伯虎点秋香",@"白变星",@"大话西游"]};
[dic writeToFile:@"/Users/xiaopeng/Desktop/BAK/info.plist"atomically:YES];
NSDictionary *diccontent = [NSDictionarydictionaryWithContentsOfFile:@"/Users/xiaopeng/Desktop/BAK/info.plist"];
NSString *name = [diccontentobjectForKey:@"username"];
NSLog(@"%@",name);
NSArray *movies = [diccontentvalueForKey:@"movie"];
NSLog(@"%@",movies);
//plist的根结构必须是数组或者字典
NSArray *array =@[@1,@2,@3,@4,@5];
[array writeToFile:@"/Users/xiaopeng/Desktop/BAK/info.plist"atomically:YES];
NSArray *area =@[@"成都",@"绵阳",@"达州",@"资阳"];
NSArray *yunnan =@[@"昆明",@"楚雄",@"大理",@"丽江"];
NSArray *guangdong =@[@"广州",@"深圳",@"东莞",@"惠州",@"珠江",@"佛山"];
NSArray *areas =@[area,yunnan,guangdong];
[areas writeToFile:@"/Users/xiaopeng/Desktop/BAK/info.plist"atomically:YES];
#pragma mark -- 通过数组来读取plist
NSArray *array = [NSArray arrayWithContentsOfFile:@"/Users/xiaopeng/Desktop/BAK/info.plist"];
NSLog(@"%@",array);
NSArray *sichuan = array[0];
NSArray *yunnan = array[1];
NSArray *guangdong = array[2];
NSLog(@"%@",sichuan);
NSLog(@"%@",yunnan);
NSLog(@"%@",guangdong);
#pragma mark -- 字典
//写
NSDictionary *dic =@{@"username":@"周杰伦",@"ID":@89757,@"age":@55,@"movie":@[@"唐伯虎点秋香",@"白变星",@"大话西游"]};
[dic writeToFile:@"/Users/xiaopeng/Desktop/BAK/info.plist"atomically:YES];
NSDictionary *diccontent = [NSDictionarydictionaryWithContentsOfFile:@"/Users/xiaopeng/Desktop/BAK/info.plist"];
NSString *name = [diccontentobjectForKey:@"username"];
NSLog(@"%@",name);
NSArray *movies = [diccontentvalueForKey:@"movie"];
NSLog(@"%@",movies);
//plist的根结构必须是数组或者字典
相关文章推荐
- centOS 7安装后无法上网+虚拟机不能安装问题解决
- robots.txt 不让搜索引擎收录网站的方法
- Intellij idea 入门
- Andriod界面设计适配和Android Studio中的资源
- Codeforces Round #360 (Div. 1)
- Springmvc 4.x利用@ResponseBody返回Json数据
- Unity监听Hierachy视图变化
- 分布式服务框架原理(一)设计和实现
- 【iOS开发】canOpenURL: failed for URL
- 数组与指针
- JSP连接数据库,报Unable to compile class for JSP
- 面向对象
- 解决CentOS启动提示unexpected inconsistency;RUN fsck MANUALLY的问题
- oracle数据库sql语句优化
- c++最小的引用(&)demo
- 浅析Python中的 if __name__ == '__main__'
- 【渲染引擎】agg画线介绍
- Javascript变量提升(Hoisting)
- Cocos2d-x 添加安卓按键监听事件
- AngularJS HTML DOM