.plist

NSString *path = nil;

path = [[NSBundle mainBundle] pathForResource:@"AreaBBSPlist" ofType:@"plist"];

NSArray *pathArray = [NSArray arrayWithContentsOfFile:path];

for (int i=‘A‘; i<=‘Z‘; i++) {

NSMutableArray *arr = [[NSMutableArray alloc] init];

for (NSDictionary *dict in pathArray) {

if ([[dict objectForKey:@"firstletter"] isEqualToString:[NSString stringWithFormat:@"%c",i]]) {

[arr addObject:dict];

}

}

if (arr.count) {

[_dataArray addObject:arr];

}

[arr release];

}

// Do any additional setup after loading the view.

}

时间: 2024-11-01 20:16:50

.plist的相关文章

iOS-plist的保存和读取

两个按钮 // 当点点击保存的时候调用 - (IBAction)save:(id)sender { // 获取沙盒的根路径 // NSString *home = NSHomeDirectory(); // 拼接Documents路径 // NSString *docPath = [home stringByAppendingString:@"/Documents"]; // NSString *docPath = [home stringByAppendingPathComponen

.plist 中各个key的含义

.plist [html] view plaincopyprint? <EMBED id=ZeroClipboardMovie_1 height=14 name=ZeroClipboardMovie_1 type=application/x-shockwave-flash align=middle pluginspage=http://www.macromedia.com/go/getflashplayer width=29 src=http://static.blog.csdn.net/scr

iOS开发——笔记篇&amp;关于字典plist读取/字典转模型/自定义View/MVC/Xib的使用/MJExtension使用总结

关于字典plist读取/字典转模型/自定义View/MVC/Xib的使用/MJExtension使用总结 一:Plist读取 1 /******************************************************************************/ 2 一:简单plist读取 3 4 1:定义一个数组用来保存读取出来的plist数据 5 @property (nonatomic, strong) NSArray *shops; 6 7 2:使用懒加载的方

Cocos数据篇[3.4](4) ——plist文件操作

[唠叨] 在Cocos中,plist文件 是非常常见的配置文件.它是特定格式的xml文件. 例如:小图打包成大图的纹理图片.制作粒子特效.帧动画等,都用到了plist文件作为配置文件. 本节要介绍的是:如何创建plist文件,以及读取plist文件中的数据信息. [扩展阅读] http://zh.wikipedia.org/wiki/Plist (维基百科) http://zengrong.net/post/1981.htm (COCOS2D-X中的PLIST文件格式详解) http://cn.

Cocos2d-x 3.x plist+png 做动画

***************************************转载请注明出处:http://blog.csdn.net/lttree****************************************** 前言: 这次的东西,其实是在做完2048后,我有个Flash想用. 就像,天天系列,开头会有 "提米" 的叫声+动画, 是不是感觉很带感. 之前,做第一个游戏的时候,有做一套78帧的Flash, 但是当时不会用,现在正好拿过来用了,嘿嘿~ 正文: 这次例子

IOS开发——UI进阶篇(十一)应用沙盒,归档,解档,偏好设置,plist存储,NSData,自定义对象归档解档

1.iOS应用数据存储的常用方式XML属性列表(plist)归档Preference(偏好设置)NSKeyedArchiver归档(NSCoding)SQLite3 Core Data 2.应用沙盒每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离.应用必须待在自己的沙盒里,其他应用不能访问该沙盒应用沙盒的文件系统目录,如下图所示(假设应用的名称叫Layer)模拟器应用沙盒的根路径在: (apple是用户名, 8.0是模拟器版本)/Users/apple/Libra

解决clover配置文件conf.plist中nv_disable=1或者nvda_drv=1不生效或者说不能删除的问题

情况一:U盘安装MacOS的时候conf.plist中设置了nv_disable=1,但是启动的时候任然显示nvda_drv=1. 这种情况一般出现在该机器曾经安装过MacOS,MacOS会将这个参数信息保存在内存区域中,这个时候无论你是更换EFI的任何一个问题或者是在clover启动界面去勾选也好,都无法生效,只有2个办法可以解决 1.刷BIOS版本 2.用单用户模式进入然后执行sudo nvram -c,这样就可以重置NVRAM 情况二:系统已经安装好了的情况下,配置了nvda_drv=1但

Info.plist配置文件(一些主要的属性配置)

键 类型 值 说明 图示 Localization native development region String China/Canada/Japan/United State等 本地化,设成相应的值后,App中的显示语言等信息变为相应国家的语言 Bundle display name String 如设为网易云 即为在App图标下方显示的语言 Application requires iPhone environment Boolean Yes 表明该app只允许在iOS上运行 Suppo

IOS plist的数据 存 取(沙河目录)

/** * 点击保存按钮 */ - (IBAction)saveDataBtnClick:(id)sender { // youtube做法 // NSString *path = @"/Users/apple/Library/Application Support/iPhone Simulator/7.1/Applications/A6D53E11-DDF0-4392-B2D4-FE77A96888A6/Documents/abc.plist"; // 获取应用程序沙河目录 NSSt

什么是Plist文件

直接将数据直接写在代码里面,不是一种合理的做法.如果数据经常改,就要经常翻开对应的代码进行修改,造成代码扩展性低 因此,可以考虑将经常变的数据放在文件中进行存储,程序启动后从文件中读取最新的数据.如果要变动数据,直接修改数据文件即可,不用修改代码 一般可以使用属性列表文件存储NSArray或者NSDictionary之类的数据,这种“属性列表文件”的扩展名是plist,因此也称为“plist文件” 解析Plist文件 获得Plist文件的全路径 NSBundle *bundle = [NSBun