您的位置:首页 > 移动开发 > IOS开发

iOS开发中plist文件的创建与简单读取(一)

2014-04-15 19:11 615 查看
iOS开发中plist文件的创建与简单读取(一)

代码的下载地址http://download.csdn.net/detail/jingjingxujiayou/7198083

1. 创建一个工程

2. 新建一个plist文件(command+N快捷键或者新建文件 如图下的红色圈)



3. 红色圈是plist的文件名,这里默认为Property List,点击创建就可以了



4 。plist文件如下所示



5 如图所示类型为字典类型



6 两个字典创建好了,注意这里给字典里添加数据时,要点击teacher的三角符号朝下时,点击“+”,这样才创建在字典里,不按照这样做,会在字典外面。



7 添加数据



8 plistde的文件创建好了,创建一个新的文件

studentViewController

studentViewController.m

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.

NSString* plistfile1 = [[NSBundle mainBundle]pathForResource:@"Property List" ofType:@"plist"];
NSMutableDictionary* data = [[NSMutableDictionary alloc]initWithContentsOfFile:plistfile1];
//打印出字典里的数据
NSLog(@"%@",data);
[data setObject:@"add some content" forKey:@"c_key"];

//获取应用沙盒的Douch
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES);
NSString* plist1 = [paths objectAtIndex:0];

//获取一个plist文件
NSString* filename = [plist1 stringByAppendingString:@"test.plist"];
[data writeToFile:filename atomically:YES];
NSMutableDictionary* data1 = [[NSMutableDictionary alloc]initWithContentsOfFile:filename];
//打印出字典里的数据
NSLog(@"%@",data1);

//修改一个plist文件的数据
[data1 setObject:@"要修改的数值" forKey:@"要修改的name"];
[data1 writeToFile:filename atomically:YES];

}


输出结果

2014-04-15 18:50:17.468 plistfile[1531:a0b] {
student =     {
Sname = lucy;
Snum = 1;
};
teacher =     {
Tname = jhon;
Tnum = 2;
};
}
2014-04-15 18:50:17.484 plistfile[1531:a0b] {
"c_key" = "add some content";
student =     {
Sname = lucy;
Snum = 1;
};
teacher =     {
Tname = jhon;
Tnum = 2;
};
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: