NSBundle *bundle = [NSBundle mainBundle];
NSURL *plistUrl = [bundle URLForResource:@"Bf2Directory" withExtension:@"plist"];
NSDictionary *dictionary = [NSDictionary dictionaryWithContentsOfURL:plistUrl];
NSMutableArray *tmpDataArray = [[NSMutableArray alloc]init];
for (int i=0; i<[dictionary count]; i++) {
NSString *key = [[NSString alloc]initWithFormat:@"%i",i+1];
NSDictionary *tmpDic = [dictionary objectForKey:key];
[tmpDataArray addObject:tmpDic];
}
============================割掉
<?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>1</key>
<dict>
<key>title</key>
<string>欢迎使用兴业CRM客户端</string>
<key>date</key>
<string>04-17 11:09</string>
</dict>
<key>2</key>
<dict>
<key>title</key>
<string>欢迎使用兴业CRM客户端</string>
<key>date</key>
<string>04-17 11:09</string>
</dict>
<key>3</key>
<dict>
<key>title</key>
<string>欢迎使用兴业CRM客户端</string>
<key>date</key>
<string>04-17 11:09</string>
</dict>
<key>4</key>
<dict>
<key>title</key>
<string>欢迎使用兴业CRM客户端</string>
<key>date</key>
<string>04-17 11:09</string>
</dict>
<key>5</key>
<dict>
<key>title</key>
<string>欢迎使用兴业CRM客户端</string>
<key>date</key>
<string>04-17 11:09</string>
</dict>
<key>6</key>
<dict>
<key>title</key>
<string>欢迎使用兴业CRM客户端</string>
<key>date</key>
<string>04-17 11:09</string>
</dict>
<key>7</key>
<dict>
<key>title</key>
<string>欢迎使用兴业CRM客户端</string>
<key>date</key>
<string>04-17 11:09</string>
</dict>
<key>8</key>
<dict>
<key>title</key>
<string>欢迎使用兴业CRM客户端</string>
<key>date</key>
<string>04-17 11:09</string>
</dict>
<key>9</key>
<dict>
<key>title</key>
<string>欢迎使用兴业CRM客户端</string>
<key>date</key>
<string>04-17 11:09</string>
</dict>
<key>10</key>
<dict>
<key>title</key>
<string>欢迎使用兴业CRM客户端</string>
<key>date</key>
<string>04-17 11:09</string>
</dict>
<key>11</key>
<dict>
<key>title</key>
<string>欢迎使用兴业CRM客户端</string>
<key>date</key>
<string>04-17 11:09</string>
</dict>
<key>12</key>
<dict>
<key>title</key>
<string>欢迎使用兴业CRM客户端</string>
<key>date</key>
<string>04-17 11:09</string>
</dict>
<key>13</key>
<dict>
<key>title</key>
<string>欢迎使用兴业CRM客户端</string>
<key>date</key>
<string>04-17 11:09</string>
</dict>
<key>14</key>
<dict>
<key>title</key>
<string>欢迎使用兴业CRM客户端</string>
<key>date</key>
<string>04-17 11:09</string>
</dict>
<key>15</key>
<dict>
<key>title</key>
<string>欢迎使用兴业CRM客户端</string>
<key>date</key>
<string>04-17 11:09</string>
</dict>
<key>16</key>
<dict>
<key>title</key>
<string>欢迎使用兴业CRM客户端</string>
<key>date</key>
<string>04-17 11:09</string>
</dict>
<key>17</key>
<dict>
<key>title</key>
<string>欢迎使用兴业CRM客户端</string>
<key>date</key>
<string>04-17 11:09</string>
</dict>
</dict>
</plist>
分享到:
相关推荐
这篇内容将深入解析.plist文件的结构、类型以及如何在iOS中进行读写操作。 .plist文件主要支持以下几种数据类型: 1. 字符串(String):可以是纯文本,也可以是XML或JSON。 2. 数字(Number):整数(Integer)和浮点数...
`info.plist`文件是iOS应用程序的核心配置文件,它包含了应用程序的各种元数据,如应用程序名称、版本号、权限设置、启动画面、主界面类名等。当`info.plist`被加密时,这意味着我们无法直接查看或修改这些信息,这...
在iOS开发中,`.plist`(Property List)文件是一种常用的数据存储格式,它允许开发者以XML或Binary的形式存储数据。`.plist`文件通常用于存储应用的配置信息、用户设置或者简单的数据结构,如数组和字典。在这个...
总的来说,从`ipa`包中提取并解析`Info.plist`文件涉及对文件结构的理解、使用Java进行文件操作以及选择合适的库(如`dd-plist.jar`)来处理`plist`格式。通过这样的过程,开发者能够方便地获取和分析iOS应用的配置...
在Android平台上,解析iOS的.plist文件并展示城市选择对话框是一项跨平台的开发任务。.plist(Property List)是Apple iOS系统中用于存储配置数据、轻量级结构化信息的文件格式,通常包含XML或二进制数据。本文将...
XML格式的.plist文件易于阅读,而二进制格式则更紧凑,读写速度更快。 2. **Pledit的功能**:`Pledit`允许用户打开并查看.plist文件的内容,无论是XML还是二进制格式。用户可以直观地编辑键值对,添加、删除、修改...
总结,Android解析iOS的.plist城市文件并弹出对话框获取城市代码的过程包括:读取.plist文件并转换为XML,使用XMLPull解析器解析XML,构建城市数据结构,展示城市列表,监听用户选择并弹出对话框,以及处理用户在...
这篇教程将深入探讨如何在iOS应用中创建并读取plist文件。 首先,我们来看如何创建一个plist文件。在Xcode项目中,右键选择"New File",然后在模板列表中找到"Property List"。选择适当的数据类型,如Dictionary或...
6. **兼容性**:尽管主要针对Windows平台,但该软件可能也支持读取和编辑来自Mac OS X或iOS系统的.plist文件。 使用场景: 1. **应用程序调试**:开发者可以使用.plist Editor来检查和调整应用的配置文件,以解决...
在iOS开发中,plist...综上所述,理解并熟练掌握iOS中读取和写入plist文件的技巧,对于开发高效、稳定的iOS应用至关重要。通过不断练习和参考示例代码,开发者可以更好地掌握这一技能,并将其应用到实际开发中。
而.plist文件则是一种XML或者Binary格式,常用于iOS和Unity等平台,用来描述纹理 atlas 的布局和每个子图块的信息,通常与.png图片文件一起使用。 转换过程涉及到解析.atlas文件的内容并重新组织成.plist文件的结构...
综上所述,这个场景涉及到的iOS开发知识点包括:UIPickerView组件的使用、.plist文件的读取和解析、数据模型的设计、协议的遵循以及用户交互的实现。同时,还需要关注数据的准确性、程序的性能优化以及用户体验的...
在Android平台上解析iOS的.plist城市文件,涉及到的主要技术点是XML解析和数据结构转换。.plist文件是iOS系统中常用的一种存储配置或数据的文件格式,它以XML的形式组织数据,可以包含字典、数组、字符串、数字等...
IOS用Info.plist来决定bundle所显示的icon,当前app支持打开的文档类型,等等其它的信息。正如以上所提到的,Info.plist本身是一种结构化的文本文件,它包含了一些重要的配置信息。Info.plist文件多数情况下是以UTF-...
.plist文件是苹果Mac OS X和iOS系统中广泛使用的配置文件格式,主要用于存储应用程序的数据和设置。这些文件以XML的形式组织,使得数据结构清晰且易于人类阅读。然而,由于其明文存储的特性,为了保护数据的安全,...
6. 使用转换后的.plist文件:在iOS应用中,可以使用NSPropertyListSerialization类读取和解析.plist文件内容,将其加载到内存中,然后根据需要进行操作。 需要注意的是,确保在转换过程中,Excel的数据结构与.plist...
这个"解析汽车品牌的plist文件iOS"项目很可能是为了演示如何读取和处理包含汽车品牌信息的plist文件。下面我们将深入探讨这个话题,以及相关的编程知识点。 首先,我们要了解.plist文件。.plist是“Property List”...
转换过程主要分为两个步骤:读取.plist文件和写入.json文件。Python标准库中的` plistlib `模块可以帮助我们读取.plist文件,而` json `模块则用于处理JSON数据。 1. **导入所需模块**: 首先,我们需要导入`...
本教程将重点讲解如何在iOS应用中读取和操作.plist文件。 首先,我们要了解.plist文件的结构。Plist文件通常包含XML或二进制数据,用于存储键值对。在XML格式下,它看起来类似于JSON,但有自己特定的标签和规则。...