配置文件如下:xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Student</key>
<dict>
<key>Name</key>
<string>Yang</string>
<key>Sex</key>
<string>Male</string>
<key>Num</key>
<string>SX_010</string>
</dict>
<key>Mentor</key>
<dict>
<key>Name</key>
<string>Gu</string>
<key>Sex</key>
<string>Male</string>
</dict>
</dict>
</plist>
读取方式:
//首先读取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"]];
分享到:
相关推荐
虽然iOS不鼓励在应用运行时修改沙盒内的文件,但在特定情况下,如测试或配置文件,你可能需要这样做。使用 `FileManager` 类可以实现写入操作: ```swift let fileManager = FileManager.default let url = bundle....
Plist文件通常用来保存应用程序的配置信息、用户偏好设置或者简单的数据结构,如数组、字典、字符串、数字等。本篇文章将深入探讨如何在iOS应用中读取Plist文件,包括从沙盒和程序资源中读取。 首先,我们要理解...
在iOS开发中,读取和写入文件是常见的任务,特别是在处理配置文件或者用户数据时。Plist(Property List)是苹果操作系统中一种特殊的文件格式,用于存储结构化数据,如数组、字典、字符串、数字等。本教程将重点...
Plist文件是苹果系统中用于存储配置信息、用户设置或应用程序数据的一种XML格式文件。它们通常包含键值对,类似于JSON或INI文件,但具有更丰富的数据类型支持。 为了在Windows上查看并编辑这些文件,我们需要借助第...
Plist文件通常用于存储配置信息、应用程序数据或者用户设置,它以XML或二进制的形式保存数据,易于读写且支持多种数据类型。 【描述】中提到,“中国城市列表”是这个plist文件的核心内容,包含了中国境内各个城市...
`QSettings`是Qt提供的一种强大且便捷的工具,用于读写配置文件。这个例子中,我们将深入理解如何利用`QSettings`在Linux下创建一个简单的QT程序来读写配置文件。 首先,`QSettings`类是Qt库中的一个关键组件,它...
在“FishTest”这个例子中,可能是捕鱼达人游戏的测试资源或者配置文件。这些Plist文件可能包含游戏的关卡设置、道具信息、鱼类属性等数据,通过读取并解析这些文件,游戏可以加载相应的配置,实现各种功能。 7. ...
本教程将深入探讨如何在Objective-C中进行`plist`文件的读取和写入操作。 `plist`文件的结构通常包含XML或二进制格式,这两种格式各有优缺点。XML格式易于阅读和编辑,而二进制格式则更节省空间和提高读写效率。在...
1. **读取`plist`文件**:程序首先需要解析`plist`文件,获取每个PNG子图在大图中的位置和大小。这通常通过Objective-C或Swift的`PropertyListSerialization`类来实现。 2. **加载图集**:使用`UIImage`类的`...
在iOS开发中,Plist(Property List)是一种用于存储数据的简单文件格式,常用于配置文件、应用数据备份等场景。本教程将深入探讨如何在iOS应用中进行Plist的读写操作,这对于理解iOS应用的数据持久化至关重要。 ...
.plist资源文件是iOS和macOS应用开发中常见的一种配置文件格式,全称为Property List,用于存储数据,通常包括应用程序设置、用户偏好或者元数据。这些文件以XML或二进制格式编码,使得数据能被系统或应用程序轻松...
Plist是一种苹果公司定义的轻量级的数据存储格式,它可以存储字符串、数字、布尔值、数组、字典等类型的数据,非常适合用于配置文件或者小型数据存储。 "plist 文件"是苹果的属性列表文件,它以XML或二进制的形式...
本篇文章将深入探讨如何使用Objective-C读取Plist文件,并将其数据展示在UITableView中,这对于创建用户友好的界面至关重要。 Plist,全称Property List,是苹果操作系统中的一种数据存储格式,常用来保存应用程序...
它是Apple操作系统(包括iOS和macOS)中常见的数据存储方式,尤其适用于配置文件、偏好设置或者轻量级的数据持久化。这篇内容将深入解析.plist文件的结构、类型以及如何在iOS中进行读写操作。 .plist文件主要支持...
因此,当我们在iOS应用中读写plist文件时,通常是在沙盒内的特定路径下进行。 读取plist文件: 1. 使用`NSBundle`类获取资源路径:可以使用`mainBundle`属性获取到应用的主bundle路径,然后拼接plist文件名,得到...
.plist文件是苹果Mac OS X和iOS系统中广泛使用的配置文件格式,主要用于存储应用程序的数据和设置。这些文件以XML的形式组织,使得数据结构清晰且易于人类阅读。然而,由于其明文存储的特性,为了保护数据的安全,...
1. **配置文件**:存储应用的配置信息,如API密钥、服务器地址等。 2. **用户设置**:保存用户在应用中的个性化设置。 3. **缓存数据**:临时存储较小的数据,以提高应用性能。 4. **应用状态**:记录应用的状态信息...
通常,这个工具会读取对应的`plist`文件,根据文件中记录的每个小图片的位置和尺寸信息,从大图集中切割出各个小图片并解压缩为PNG格式。 4. **Cocos2dx支持**: Cocos2d-x是一个跨平台的游戏开发框架,它支持多种...
`info.plist`文件是iOS应用程序的核心配置文件,它包含了应用程序的各种元数据,如应用程序名称、版本号、权限设置、启动画面、主界面类名等。当`info.plist`被加密时,这意味着我们无法直接查看或修改这些信息,这...