美文网首页
在plist中存储字典

在plist中存储字典

作者: 小码农杰哥 | 来源:发表于2017-07-11 20:37 被阅读0次

写入字典,然后取出来。plist里面的可以进行替换

+(void)writDataWithDic:(NSDictionary*)dic{

NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];

NSString *filename = [path stringByAppendingPathComponent:@"china.plist"];

NSFileManager *manager = [NSFileManager defaultManager];

[manager createFileAtPath:path contents:nil attributes:nil];

[dic writeToFile:filename atomically:YES];

}

+(NSDictionary*)readDataWithKey:(NSString *)key{

NSString *pathp = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];

NSString *filenamep = [pathp stringByAppendingPathComponent:@"china.plist"];

NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:filenamep];

return dict[key];

}

调用

NSDictionary *dic = @{@"a":@"123",@"b":@"abc"};

[Tools writDataWithDic:dic];

NSDictionary *dicT = @{@"a":@"陪我妹电饭锅",@"345":@"电视剧九分裤"};

[Tools writDataWithDic:dicT];

NSLog(@"%@----------%@",[Tools readDataWithKey:@"a"],NSHomeDirectory());

相关文章

  • 在plist中存储字典

    写入字典,然后取出来。plist里面的可以进行替换 +(void)writDataWithDic:(NSDicti...

  • 100-SQLite基础

    iOS中的数据存储方式 Plist(NSArray\NSDictionary),只能存储数组,字典,但是数组和字典...

  • iOS 中的数据存储

    数据存储的方式 Plist(NSArray/NSDictionary):只能存储数组和字典,但是数据和字典里面不能...

  • iOS 数据存储

    1.plist文件存储 iOS中手机应用数据存储是保存在手机里的应用沙盒中的 plist文件存储一般都是存取字典和...

  • plist存储

    一、存储数据 1、数据存储是保存在手机里面的。 2、plist文件存储一般都是存取字典和数据,直接写成plist文...

  • 7-各种存储方式的优缺点

    各种存储方式的优缺点 1、Plist(NSArray\NSDictionary),只能存储数组,字典,但是数组和字...

  • 说说 Python 的嵌套式数据结构

    嵌套式数据结构指的是:字典存储在列表中, 或者列表作为值存储在字典中。甚至还可以在字典中嵌套字典。 1 字典列表 ...

  • Python:嵌套

    1.在列表中嵌套字典 字典列表:将字典存储在列表中 2.在字典中嵌套列表 将列表存储在字典中每当需要在字典中讲一个...

  • iOS 中归档与解归档 简单实用方式

    ios中本地化存储的方式之一,个人觉得跟PList的方式类似。只是我们不需要加载从Plist获得字典后再人为去做一...

  • iOS之文件存储

    将字典存储到沙盒中(文件名后缀.plist) 从沙盒中读取字典数据 删除沙盒文件

网友评论

      本文标题:在plist中存储字典

      本文链接:https://www.haomeiwen.com/subject/yyamhxtx.html