ios plist文件创建和简单读写
- iOS开发中plist文件的创建与简单读取(一)
-
iOS开发中plist文件的创建与简单读取(一)
1. 创建一个工程
2. 新建一个plist文件(command+N快捷键或者新建文件 如图下的红色圈)
![\]()
3. 红色圈是plist的文件名,这里默认为Property List,点击创建就可以了
![\]()
4 。plist文件如下所示
![\]()
5 如图所示类型为字典类型
![\]()
6 两个字典创建好了,注意这里给字典里添加数据时,要点击teacher的三角符号朝下时,点击“+”,这样才创建在字典里,不按照这样做,会在字典外面。
![\]()
7 添加数据
![\]()
8 plistde的文件创建好了,创建一个新的文件
studentViewController
studentViewController.m
输出结果1234567891011121314151617181920212223242526272829- (void)viewDidLoad{[superviewDidLoad];// Do any additional setup after loading the view.NSString* plistfile1 = [[NSBundle mainBundle]pathForResource:@PropertyList ofType:@plist];NSMutableDictionary* data = [[NSMutableDictionary alloc]initWithContentsOfFile:plistfile1];//打印出字典里的数据NSLog(@%@,data);[data setObject:@addsome content forKey:@c_key];//获取应用沙盒的DouchNSArray* 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];}1234567891011121314151617181920212014-04-1518:50:17.468plistfile[1531:a0b] {student = {Sname = lucy;Snum =1;};teacher = {Tname = jhon;Tnum =2;};}2014-04-1518:50:17.484plistfile[1531:a0b] {c_key = add some content;student = {Sname = lucy;Snum =1;};teacher = {Tname = jhon;Tnum =2;};}
我要投稿





浙公网安备 33010602011771号