`

iPhone读取和写入plist文件

 
阅读更多

plist文件是标准的xml文件,在cocoa中可以很简单地使用。这里介绍一下使用方法:

以下代码在Mac和iPhone中均适用。

 

写入plist文件:

  1. NSMutableDictionary *  dict =  [  [  NSMutableDictionary  alloc  ]  initWithContentsOfFile :@"/Sample.plist"  ] ;
  2. [  dict setObject : @"Yes"  forKey : @"RestartSpringBoard"  ] ;
  3. [  dict writeToFile : @"/Sample.plist"  atomically : YES  ] ;

 

读取plist文件:

  1. NSMutableDictionary *  dict =   [  [  NSMutableDictionary  alloc  ]  initWithContentsOfFile :@"/Sample.plist"  ] ;
  2. NSString *  object  =  [  dict objectForKey : @"RestartSpringBoard"  ] ;


//读plist 文件 

到 NSMutableDictionary 中
    
    dictplist = [[NSMutableDictionary alloc ] initWithContentsOfURL:[NSURL fileURLWithPath:path]];

    [dictplist setObject:@"testOne" forKey:@"key1"];

    NSLog([dictplist objectForKey:@"key1"]);
    
    NSArray *array = [[NSArray alloc] initWithObjects:@"item1",@"item2",@"item3",nil];
    [dictplist setObject:array forKey:@"arrayitemtest"];
    
    [dictplist writeToFile:plistPath atomically:YES];
    
    NSString *name = [dictplist objectForKey:@"name" ];
    NSLog(name);
    
    arraylist = [[NSMutableArray alloc] initWithArray:[dictplist objectForKey:@"arrayitemtest"]];
    
    
    //从NSMutableDictionary 中构建 plist 文件 
     
    NSArray *array = [[NSArray alloc] initWithObjects:@"item1",@"item2",@"item3",nil];
     dictplist = [[NSMutableDictionary alloc ] init];
    [dictplist setObject:@"nameOne" forKey:@"name"];
    
    [dictplist setObject:array forKey:@"item"];
     
    [dictplist writeToFile:plistPath atomically:YES];
     //arraylist = [[NSMutableArray alloc] init];
    //[arraylist addObject:[dictplist objectForKey:@"name"]];
    
    arraylist = [[NSMutableArray alloc] initWithArray:[dictplist objectForKey:@"item"]];
分享到:
评论

相关推荐

    读写plist文件

    读写plist文件,方便iOS开发读写plist文件,方便iOS开发

    读取plist文件切割图集

    读取plist文件切割图集,用于cocos等工具生成的图集。

    plist文件读取demo

    在cocos2dx4.0中应该如何设计和读取plist文件内容。 plist文件的规定规范等。 在cocos2dx4.0中应该如何设计和读取plist文件内容。 plist文件的规定规范等。 在cocos2dx4.0中应该如何设计和读取plist文件内容。 plist...

    iOS开发读取plist文件、iphone中plist文件的读写存 DEMO

    iOS开发读取plist文件、iphone中plist文件的读写存,整理的简单的例子,新人看一下有帮助。该资源也是整理别人的资料,希望给大家带来帮助!

    iOS开发中plist文件的简单读取

    在iOS开发中如何创建plist文件,如何读取出来

    plist文件是标准的xml文件

    写入plist文件:(Dictionary/Array) NSMutableDictionary* dict = [ [ NSMutableDictionary alloc ] initWithContentsOfFile:@"/Sample.plist" ]; [ dict setObject:@"Yes" forKey:@"RestartSpringBoard" ]; [ dict ...

    plist 读取和写入(增删改)

    plist 读取和修改(增删改) 纠结了很久关于NSMutableDictionary的添加,其实这个NSMutableDictionary的修改方法一样的。我找plist的读取写入找了好久都没找到demo,今天就自己写了一个跟大家分享一下

    移动开发配置文件plist文件

    该文件是iOS开发plist文件,下载可以直接使用,为iOS开发

    plist文件编辑器

    plist文件编辑器 绿色免安装版本,解压后即可使用,汉化版本, 方便快捷可用于与.plist文件的查看

    iOS基础源码之 plist文件的读取例子

    对plist 属性文件的操作 里面含两种读取 一种是沙盒里的文件 一种的程序资源里的文件

    iPhone开发省市镇plist

    项目需要一个省市镇plist文件,网上找了,只有省市的。手里面有excel版本的数据,算了自己写一个吧。 1.首先将excel导入到sqlserver,整理下表名,字段名,便于使用。 2.使用自己最为熟悉的asp,按照plist文件格式...

    三级联动城市 plist 文件

    三级联动城市 plist 文件

    iOS 最新省市区plist文件

    iOS 2016年最新的省市区plist文件

    plist文件逆向工程解包器

    unpack_plist.exe,plist文件逆向工程解包程序。 使用TexturePacke等工具可以把多张图片合成一张图片,减少io次数,加快读取数据速度,但却不利于修改。 使用TexturePacke等工具可以把多张图片合成一张图片,减少io...

    iphone-plist-net-C#

    C#读写iphone中的plist文件的代码,完整的工程文件

    iOS中plist文件读写

    工程沙盒中对plist文件读写操作,简单、明了、实用。

    plist文件读写操作

    http://blog.csdn.net/duxinfeng2010/article/category/1155790 有对该代码工程的详细解释

    plist文件排序输出

    实现读取一个plist文件中的数据,并将其排序,最后将排序后的数据生成词典,保存至document文件

    城市Plist文件

    城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件

    iPhone iPad iOS plist文件编辑器(可修改存档,去除广告等功能代码)

    可以编辑从iPhone等iOS设备导出的plist文档,直接修改代码 可进行代码修改,如修改存档,去广告,或者是一些其他功能

Global site tag (gtag.js) - Google Analytics