IOS Plist 文件的 增 删 改

一:Plist 文件的创建

Plist 文件作为我们IOS开发的一种数据存储文件,还是经常会用到的。还是在看《X-code江湖录》的时候,看到这一点。以为自己写了一下,把写的东西分享出来!先看看它的创建,它的创建和我们其他文件的创建一样 Command + N 看下图:

二: plist 文件的使用,注释里面写的很清楚了,大家看代码就OK。

    // 先看看Plist里面有什么, 其实它只是创建了,没写数据,是空的!
    NSString * path = [[NSBundle mainBundle]pathForResource:@"ZXPropertyList" ofType:@"plist"];
    NSMutableDictionary * dataC=[[NSMutableDictionary alloc]initWithContentsOfFile:path];
    NSLog(@"%@",dataC);

    // 写一条数据进去
    /*
     我自己的经验,这个plist 文件写我们经常用到的省市区的三级分类数据还是很好用的!至于这个三级分类的数据格式,自己理一下。
     这里是增加,还有删除,修改这些都是一个道理,你读取出来了,修改字典里面相应的内容,再重新存储进去就可以了!
     */
    [dataC setObject:@"小旭" forKey:@"c_name"];

    // 获取完整的Plist 路径
    // 说说 stringByAppendingPathComponent 这个方法,它其实就是拼接一下路径,把前面读物到的沙盒路径和后面的 plist 的路径拼接成一个完整的路径返回!
    NSArray * pathArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    [dataC writeToFile:[pathArray[0] stringByAppendingPathComponent:@"ZXPropertyList.plist"] atomically:YES];

    // 再读取 plist 看数据是不是写入了
    NSString * fielname = [pathArray[0] stringByAppendingPathComponent:@"ZXPropertyList.plist"];
    NSMutableDictionary * _dataC=[[NSMutableDictionary alloc]initWithContentsOfFile:fielname];
    NSLog(@"%@",_dataC);
时间: 2024-10-08 18:35:11

IOS Plist 文件的 增 删 改的相关文章

iOS plist文件的增 删,改查

//路径 + (NSString *)cretableName { NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentPath = [path objectAtIndex:0]; //指定新建文件夹路径 NSString *imageDocPath = [documentPath stringByAppendingPa

iOS Plist文件,增删改查

今天早上,9点开始弄Plist,然后一直写,一直写(中午取出40分钟吃饭时间),写到1点,写完了,交给头,头说,不是这个意思.我是每个用户创建了一个文件夹,在这个用户的文件夹里面,分别根据应用创建了文件夹,将Plist文件存在这个应用的文件夹中.头说:就只有一个Plist,这个Plist的命名是以用户名称来命名的,每个应用的名称和信息,记录在这个Plist文件里面.这个Document里面,只有一个Plist了..刚睡醒午觉的我,灰灰地又回去改,有了上午的经验,半个小时,就弄出来了.去给头请示,

Python---MySQL数据库之四大操作(增 删 改 查)

一.对数据库,表,记录---四大操作(增 删 改 查) 1.操作数据库 (1)对数据库(文件夹):进行增加操作 Create  database  库名; 例:  Create  database  db7 ; 查询库: show  databases; 结果: +-----------------------------+ | Database                   | +----------------------------+ | information_schema | |

第18课-数据库开发及ado.net 连接数据库.增.删.改向表中插入数据并且返回自动编号.SQLDataReade读取数据

第18课-数据库开发及ado.net 连接数据库.增.删.改向表中插入数据并且返回自动编号.SQLDataReade读取数据 ADO.NET 为什么要学习? 我们要搭建一个平台(Web/Winform)让用户方便的操作数据库中的数据. 什么是ADO.NET 是一组库类,System.Data. Ado.net组成 Connection:用来连接数据库 Command:用来执行SQL语句 DataReader:只读.只进的结果集,一条一条读取数据(SteamReader.XmlReader) Da

ADO.NET 增 删 改 查

ADO.NET:(数据访问技术)就是将C#和MSSQL连接起来的一个纽带 可以通过ADO.NET将内存中的临时数据写入到数据库中 也可以将数据库中的数据提取到内存中供程序调用 ADO.NET所有数据访问技术的基础 连接数据库基本格式:需要两个类1.数据库连接类 SqlConnection2.数据库操作类 SqlCommand 1.连接数据库写连接字符串,立马就要想到有4点要写完,1.连接哪台服务器,2.连接哪个数据库,3.连接用户名,4.密码string sql = "server=.(服务器i

iOS plist 文件操作

转自:http://blog.csdn.net/totogo2010/article/details/7634185 在做iOS开发时,经常用到到plist文件,  那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件.属性列表文件的扩展名为.plist ,因此通常被称为 plist文件.文件是xml格式的. Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息 我们创建一个项目来学习plist文件的读写. 1.创建项目Pl

IOS Plist文件操作之写入/读取/删除

写入数据到plist文件   //获取路径对象     NSArray *pathArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);     NSString *path = [pathArray objectAtIndex:0];     //获取文件的完整路径     NSString *filePatch = [path stringByAppendingPathC

iOS,plist文件、pch文件

1.使用pch文件 2.在info.plist中配置URL Schemes 3.plist配置拍照界面,复制,粘贴等菜单的显示语言 显示中文 pch文件可以用来存储共享信息 *存放一些全局的宏(整个项目中都用的上的宏) *用来包含一些全部的头文件(整个项目中都用得上的头文件) *能自动打开或者关闭日志输出功能 Xcode6以前会自动创建pch文件,新版本要自己手动创建,下图是Xcode7的 然后在工程的targets里面的Building Setting中将Precompile Prefix H

iOS plist文件的读写

原帖:http://blog.csdn.net/totogo2010/article/details/7634185 在做iOS开发时,经常用到到plist文件,  那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件.属性列表文件的扩展名为.plist ,因此通常被称为 plist文件.文件是xml格式的. Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息 我们创建一个项目来学习plist文件的读写. 1.创建项目Pl