从项目中读plist文件
NSString *path = [[NSBundle mainBundle] pathForResource:@"heji" ofType:@"plist"];
NSMutableDictionary *mutableDictionary = [[NSMutableDictionary alloc] initWithContentsOfFile:path];
NSLog(@"%@", [mutableDictionary objectForKey:@"he"]);
NSLog(@"%@", [[mutableDictionary objectForKey:@"nihao"] objectForKey:@"d_1"]);
NSLog(@"%@", [[mutableDictionary objectForKey:@"nihao"] objectForKey:@"d_2"]);
NSLog(@"%@", [[mutableDictionary objectForKey:@"nihao"] objectForKey:@"d_3"]);
NSLog(@"%@", [mutableDictionary objectForKey:@"ji"]);
在沙盒目录里创建并且读写
NSMutableDictionary *dic = [[NSMutableDictionary alloc] init];
[dic setValue:@"gagagag" forKey:@"key"];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *myPath = [paths objectAtIndex:0];
NSString *realpath = [myPath stringByAppendingPathComponent:@"test.plist"];
[dic writeToFile:realpath atomically:YES];
NSMutableDictionary *mutableDictionary1 = [[NSMutableDictionary alloc] initWithContentsOfFile:realpath];
NSLog(@"%@", [mutableDictionary1 objectForKey:@"key"]);
分享到:
相关推荐
本教程将深入探讨如何在iOS应用中进行Plist的读写操作,这对于理解iOS应用的数据持久化至关重要。 首先,我们要知道Plist支持的数据类型包括字符串、数字、布尔值、日期、数据、数组、字典以及它们的组合。Plist...
本篇文章将深入探讨如何在iOS环境中进行plist文件的读写操作,以及与沙盒(sandbox)环境的关系。 首先,我们要理解iOS应用程序的沙盒概念。每个iOS应用都有自己的沙盒,这是一个隔离的文件系统空间,应用只能访问...
在iOS开发中,plist(Property List)文件是一种常用的存储数据的方式,它以XML或二进制格式保存数据,包括字符串、数字、数组、字典等类型。本DEMO旨在教授如何在iPhone和iPad上读取、写入和保存plist文件。下面...
本篇文章将深入探讨如何在iOS应用中进行plist文件的读写操作。 首先,我们要了解.plist文件的类型。主要有二进制格式(.plist binary)和XML格式(.plist XML)。二进制格式占用的空间小,读写速度快,而XML格式则...
在iOS开发和应用管理中,`plist`文件扮演着至关重要的角色。`Plist`是“Property List”的缩写,它是Apple操作系统(包括iOS和macOS)用来存储配置信息、偏好设置以及轻量级数据的文件格式。这些文件通常以XML或二...
这篇内容将深入解析.plist文件的结构、类型以及如何在iOS中进行读写操作。 .plist文件主要支持以下几种数据类型: 1. 字符串(String):可以是纯文本,也可以是XML或JSON。 2. 数字(Number):整数(Integer)和浮点数...
读写plist文件,方便iOS开发读写plist文件,方便iOS开发
总的来说,这个项目涵盖了iOS开发中的数据持久化、文件读写和字典操作等基础知识点,对于初学者来说是一个很好的实践案例。通过研究这个项目,开发者不仅可以掌握.plist文件的使用,还能了解到如何在实际应用中处理...
在iOS开发中,"iOS地址plist"通常指的是一个包含中国各级行政区域信息的Property List(plist)文件。这种文件主要用于存储、管理和检索地理区域数据,为应用提供省、市、县(区)的选择功能。在iOS应用中,这样的...
总之,`plist`是iOS开发中常用的数据持久化手段,它通过`NSDictionary`或`NSArray`封装数据,并提供便捷的读写接口。利用Swift的`Codable`协议,还可以实现更加简洁的序列化和反序列化操作。理解并熟练运用`plist`,...
总结来说,iOS开发者需要了解如何读取和操作Plist文件,无论它们位于沙盒还是程序资源中。熟悉这一过程对于管理应用的数据和配置至关重要。在PlistDemo这个项目中,你将找到更多关于如何实现这两个功能的详细示例...
本教程将围绕“ios-将数据使用plist方式缓存(封装)”这一主题,介绍如何在Objective-C和Swift中实现数据的plist缓存。 首先,理解Plist文件。Plist文件本质上是XML格式的,可以存储基础类型的数据,如字符串、...
在iOS开发中,正确地管理和操作plist文件对于存储用户设置和实现应用的持久化非常重要。理解并熟练掌握读写操作,能帮助开发者更高效地构建功能丰富的应用程序。在实际项目中,还需要考虑数据的安全性、隐私保护及...
总的来说,iOS中对plist文件的操作主要涉及到文件路径的获取、字典的创建与操作以及文件读写管理。这些操作都需要理解Foundation框架中的基本数据类型和文件系统接口。在实际开发中,为了确保数据安全和性能优化,...
本教程将深入探讨如何在Objective-C中进行`plist`文件的读取和写入操作。 `plist`文件的结构通常包含XML或二进制格式,这两种格式各有优缺点。XML格式易于阅读和编辑,而二进制格式则更节省空间和提高读写效率。在...
本篇文章将深入探讨如何在iOS中进行文件的读写、删除以及搜索,特别是针对.plist文件的操作。 首先,我们需要了解iOS中的文件系统。每个iOS应用都有自己的沙盒环境,其中包含Documents、Library、tmp和Cache四个...
.plist文件是苹果操作系统(iOS和macOS)中广泛使用的配置和数据存储格式,全称为“Property List”,中文可译为“属性列表”。这种文件通常用于存储应用程序的设置、用户偏好或者简单的数据结构,如字典、数组、...
在实际使用时,开发者需要解压这个文件,然后通过编程语言的相关库或者工具来解析和操作plist文件,以便在自己的项目中应用这些城市数据。 综上所述,这个资源对于需要处理中国城市信息的开发者来说非常有用,它...
本资料包“iOS开发文件相关的操作.zip”提供了一个名为"IOSFileManager-master"的项目,旨在帮助开发者深入理解iOS中的文件操作。在这个项目中,我们可以学习到如何在iOS设备上有效地管理文件和数据。 首先,iOS...