iPhone/iPad 读写 Plist文件
1.写Plist文件
//创建文件管理器
NSFileManager * fileManager = [NSFileManager defaultManager];
NSString *documentsDirectory = [self getDocumentsDirectory];
NSString *fileName=@"config.plist";
NSString *finalPathfinalPath = [documentsDirectory stringByAppendingPathComponent:fileName];
///////NSLog(@"finalPath: %@",finalPath);
NSMutableDictionary *dict=[[NSMutableDictionary alloc] initWithContentsOfFile:finalPath];
//判断文件是否存在
if (![[NSFileManager defaultManager] fileExistsAtPath:finalPath]) {//如果文件不存在则创建
//更改到待操作的目录下
[fileManager changeCurrentDirectoryPath:[documentsDirectory stringByExpandingTildeInPath]];
//初始化文件
NSData *d=[[NSMutableDictionary alloc] init];
[d setValue:@"0" forKey:@"kye1"];
[d setValue:@"0" forKey:@"kye2"];
[d setValue:@"0" forKey:@"kye3"];
//创建文件fileName文件名称,初始化 contents文件的内容,attributes文件的属性,初始为nil
[fileManager createFileAtPath:fileName contents:d attributes:nil];
[d release];
}
//得到Doucment目录路径
-(NSString*)getDocumentsDirectory{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
return [paths objectAtIndex:0];
}
2.读Plist文件
-(NSString*)getOptionValue:(NSString*)key{
//NSMutableDictionary *dict=[[NSMutableDictionary alloc] initWithContentsOfFile:@"/config.plist"];
NSString *object=[dict objectForKey:key];
if (object==nil || object.length==0) {
object=@"0";
}
return object;
}
分享到:
相关推荐
iPhone/ipod touch/ipad文件传输工具 ifunBox_sc中文版(数据线版)支持 iFunBox:PC 端程序,简单、高效,只需要 iTunes 环境支持,数据线传输,速度一般 10MB/S i-FunBox v0.99版本, 更新信息: 1. 传输文件到...
读写plist文件,方便iOS开发读写plist文件,方便iOS开发
本篇文章将深入探讨如何在iOS应用中进行plist文件的读写操作。 首先,我们要了解.plist文件的类型。主要有二进制格式(.plist binary)和XML格式(.plist XML)。二进制格式占用的空间小,读写速度快,而XML格式则...
本DEMO旨在教授如何在iPhone和iPad上读取、写入和保存plist文件。下面我们将详细探讨这些操作。 1. **读取plist文件** 要读取plist文件,首先需要获取文件路径。在iOS中,文件通常存储在沙盒的不同目录下,如...
在"(0089)-iOS/iPhone/iPad/iPod源代码-滑杆(Slider)-Customized Slider"这个项目中,我们将深入探讨如何自定义UISlider,使其不仅具有基本功能,还能在视觉和交互上满足特定的设计需求。 首先,我们关注的...
可以编辑从iPhone等iOS设备导出的plist文档,直接修改代码 可进行代码修改,如修改存档,去广告,或者是一些其他功能
本资源"(0014)-iOS/iPhone/iPAD/iPod源代码-其他(Others)-Star Rating View"提供了一种实现此类功能的方法。下面我们将详细探讨相关的知识点。 1. 自定义视图(Custom View): 在iOS开发中,我们经常需要...
在本资源“(0122)-iOS/iPhone/iPAD/iPod源代码-滑杆(Slider)-Rotator Controller”中,开发者提供了一个独特的实现,将常规的滑杆设计成旋转器(Rotator)样式,模拟了老式电话拨号转盘的交互体验。...
Apple//DTD PLIST 1.0//EN
这样的图集文件通常会伴随着一个描述文件,如.plist文件,它包含了每张小图的位置、大小等信息。本教程将详细讲解如何使用Python来读取.plist文件并进行图集的切割,以便在游戏中正确地加载和显示这些小图。 首先,...
`plist`文件就是这类文件的一种,全称为Property List,是苹果操作系统(包括iPhone和iPad上的iOS)用来存储配置、设置和数据的XML格式文件。本话题将详细介绍`PlistEditor`这个工具,它是一个专门用于编辑iOS设备上...
plist文件是标准的xml文件 A).写入plist文件:(Dictionary/Array) NSMutableDictionary* dict = [ [ NSMutableDictionary alloc ] initWithContentsOfFile:@"/Sample.plist" ]; [ dict setObject:@"Yes" forKey:@...
在iOS开发中,plist(Property List)文件是一种用于存储数据的通用格式,它可以用来保存简单的数据结构,如字符串、数字、数组、字典等。Plist文件通常使用XML或二进制格式,易于人类阅读和机器解析。这篇教程将...
城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件城市Plist文件
在Windows操作系统中,由于系统内核与Mac OS X的不同,无法直接处理或查看Plist(Property List)文件。Plist文件是苹果系统中用于存储配置信息、用户设置或应用程序数据的一种XML格式文件。它们通常包含键值对,...
Java的PList类库Blister是一个专门为Java开发者...总之,Blister Java PList类库是Java开发人员处理PList文件的强大工具,它简化了读写流程,提高了开发效率,使得Java应用程序能够更好地与Apple生态中的数据进行交互。
本篇文章将深入探讨如何在iOS环境中进行plist文件的读写操作,以及与沙盒(sandbox)环境的关系。 首先,我们要理解iOS应用程序的沙盒概念。每个iOS应用都有自己的沙盒,这是一个隔离的文件系统空间,应用只能访问...
跨平台的c开发库,提供asio、stream、容器、算法、xml/json/plist解析、数据库等常用模块
在iOS开发中,Plist(Property List)文件是一种常见的数据存储格式,用于存储结构化的XML或二进制数据。Plist文件通常用来保存应用程序的配置信息、用户偏好设置或者简单的数据结构,如数组、字典、字符串、数字等...