读取:
---------------------------------------------------------------

//首先读取studentInfo.plist中的数据
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"customInfo" ofType:@"plist"];
NSDictionary *dictionary = [[NSDictionary alloc] initWithContentsOfFile:plistPath];//将学生信息填入视图
NSDictionary *tmpInfo = [dictionary objectForKey: @"Student"];
self.stuName.text = [NSString stringWithFormat:@"%@", [tmpInfo objectForKey: @"Name"]];
self.stuSex.text = [NSString stringWithFormat:@"%@", [tmpInfo objectForKey: @"Sex"]];
self.stuNum.text = [NSString stringWithFormat:@"%@", [tmpInfo objectForKey: @"Num"]];//将导师信息写入视图
tmpInfo = [dictionary objectForKey: @"Mentor"];
self.mtName.text = [NSString stringWithFormat:@"%@", [tmpInfo objectForKey: @"Name"]];
self.mtSex.text = [NSString stringWithFormat:@"%@", [tmpInfo objectForKey: @"Sex"]];


全新写入:---------------------------------------------------------------
NSMutableDictionary *dictplist = [[NSMutableDictionary alloc ] init];
//定义第一个插件的属性
NSMutableDictionary *plugin1 = [[NSMutableDictionary alloc]init];
[plugin1 setObject:@"张三" forKey:@"name1"];
[plugin1 setObject:@"李四" forKey:@"name2"];
//定义第二个插件的属性
NSMutableDictionary *plugin2 = [[NSMutableDictionary alloc]init];
[plugin2 setObject:@"王五" forKey:@"name1"];
[plugin2 setObject:@"赵斌" forKey:@"name2"];
//设置属性值
[dictplist setObject:plugin1 forKey:@"初一班"];
[dictplist setObject:plugin2 forKey:@"初二班"];
//写入文件
[dictplist writeToFile:plistPath atomically:YES];

//修改某一配置项。

//载入配置文件。   NSString* plistPath = [NSString stringWithFormat:@"%@/letters.plist",[[Globals getResourceManager] getResPath]];NSMutableDictionary* dicWrite = [[[NSMutableDictionary alloc] initWithContentsOfFile:plistPath] mutableCopy];NSMutableDictionary* dicWLetter = [dicWrite objectForKey:letter];NSString* v = alertView.tag == 1 ? @"1" : @"0";[dicWLetter setValue:v forKey:@"isOk"];[dicWrite setValue:dicWLetter forKey:letter];[dicWrite writeToFile:plistPath atomically:YES];[dicWrite release];dicWrite = nil;

IOS对plist配置文件的读写操作相关推荐

  1. 接口测试系列:工作中所用(十:配置文件的读写操作 configparser模块)

    global_cache.py # -*- codeding: utf-8 -*- import configparser import hashlib import os from common.b ...

  2. iOS获取设备和APP权限信息(内含plist文件的读写)

    文章目录 前言 获取设备当前的各种信息 获取APP能获取到的权限信息(内含plist文件的读写) 2019.11.04 更新 前言 下面各种获取到的信息分为了两大类,一种是获取APP载体设备当前的各种 ...

  3. iOS学习之 plist文件的读写

    在做iOS开发时,经常用到到plist文件,  那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件.属性列表文件的扩展名为.plist ...

  4. iOS中为何用串行队列(Serial Queue)也无法保证对象读写操作的同步?

    问题现象 我们知道iOS有串行和并行两种分发队列(DispatchQueue), 其中串行队列每次只能执行一个任务,通常被当做一种很好的同步器来使用. 但是,下面使用串行队列却也无法达到同步读写cou ...

  5. IOS 文件读写操作详解及简单实例

    iPhone 文件读写操作 1,写文件操作 - (IBAction)btnWrite:(id)sender {//创建文件管理器NSFileManager *fileManager = [NSFile ...

  6. [绍棠] iOS文件目录和文件操作 及NSFileManager的读写操作

    1.理解部分 1.1文件 <1>文件管理类NSFileManager 2.对文件进行管理操作 a.遍历查看目录下的文件 [深度遍历] [浅度遍历] b.创建文件/目录 c.拷贝文件/目录 ...

  7. C++中的文件读写操作(1)

    #include "iostream" #include "fstream" #include "vector" #include &quo ...

  8. 编写XML作为配置文件的高级操作库

    编写XML作为配置文件的高级操作库 yipsilon 原创  (参与分:293,专家分:180)   发表:2003-7-29 下午4:26   更新:2003-7-30 上午8:30   版本:1. ...

  9. 第五天2017/04/06(上午:文件的“读写操作”)

    文件的"读"."写"的理解不是站在"程序"的角度,而是站在"文件"的角度读:从文件中读取数据,输出到程序中写:从程序中读 ...

最新文章

  1. 北大陈平原教授:写出优秀的学术论文,“小题大做”是关键
  2. Python 正则表达式(分组)
  3. 安徽建筑大学计算机专业年新,2017年安徽建筑大学计算机技术909数据结构[专业硕士]考研题库...
  4. 前端基础-html-段落标签
  5. 中国好岳父?女婿亏掉公司半个亿 岳父3天还清!涉事公司回应了
  6. 全球首发!惯性导航导论(剑桥大学)第十部分
  7. java web程序设计郭_Java Web程序设计-(第2版)
  8. python绘图-中文字体
  9. Opencv 傅立叶变换 傅立叶逆变换
  10. Ruby / Rails代码气味基础01
  11. 【Android】在有menu键的手机上显示ActionBar上的Menu键
  12. JPA中Specification方法
  13. html 整个页面淡入浅出,css3网页的淡入淡出效果
  14. Datawhale 202210 Excel | 第九、十章 Excel数据可视化
  15. ubuntu下载todesk安装包
  16. 推荐12个国外免费自助建站网站
  17. Java开发环境搭建-win10
  18. 上海熙有网络科技集团有限公司获顺为资本数千万元天使轮融资
  19. HTTP与HTTPS的区别, 以及SSL四次握手过程
  20. 市场调研-全球与中国FFC和FPC电路板连接器市场现状及未来发展趋势

热门文章

  1. php函数表达式,php正则表达式常用函数介绍
  2. go 指针变量和普通变量的转化_7.8 C++指针变量的引用
  3. vue音乐笔记_Vue音乐项目笔记(二)
  4. string 字符串中字符无效_7.3 C++字符串类 | 使用string输出
  5. linux时间调整为dst,在Linux中禁用夏令时(DST)更改
  6. 神策 2021 数据驱动大会嘉宾阵容首曝 + 精彩观点前瞻
  7. 周四话分析:数据驱动,如何塑造下一个“教育领头羊”?
  8. 重磅解读 | 赵义博:量子密码的绝对安全只存在于理论
  9. 《Ansible权威指南》一1.7 Ansible的安装部署
  10. Tomcat的SessionID引起的Session Fixation和Session Hijacking问题