文档章节

iPhone读取plist文件

daveztong
 daveztong
发布于 2014/11/06 21:25
字数 153
阅读 47
收藏 0
在xcode中读取plist文件非茶得简单: 读取一个名为recipes.plist的文件:
// 变量定义
NSArray* tableData;
NSArray* thumbnails;
NSArray* prepTime;
// 取得资源路径
NSString* path = [[NSBundle mainBundle] pathForResource:@"recipes" ofType:@"plist"];

//装载内容到预先的定义的数组中
NSDictionary* dict = [[NSDictionary alloc] initWithContentsOfFile:path];
tableData = [dict objectForKey:@"RecipeName"]; // RecipeName为key,下面相同
thumbnails = [dict objectForKey:@"Thumbnail"];
prepTime = [dict objectForKey:@"PrepTime"];
到此你就可以使用读取的内容了,感觉相比在android下,要方便许多啊,方法名称也非常语义化,感觉就像读英语一样,不得不佩服苹果公司啊!还有乔帮主。  

© 著作权归作者所有

daveztong
粉丝 4
博文 93
码字总数 21482
作品 0
成都
程序员
私信 提问
iPhone读取和写入plist文件

plist文件是标准的xml文件,在cocoa中可以很简单地使用。这里介绍一下使用方法: 以下代码在Mac和iPhone中均适用。 写入plist文件: NSMutableDictionary * dict = [ [ NSMutableDictionary...

鉴客
2012/01/09
628
0
iOS学习之iOS沙盒(sandbox)机制和文件操作(二)

iOS学习之iOS沙盒(sandbox)机制和文件操作(一) 我们看看如何获取应用程序沙盒目录。包括真机的沙盒的目录。 1、获取程序的Home目录 [cpp] view plaincopy NSString *homeDirectory = NSHomeD...

孔俊
2013/07/02
1K
1
IOS沙盒(sandbox)机制和文件操作(二)

1、获取程序的Home目录 [cpp]view plaincopy NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *path = [paths objectAtInde......

jackyyang
2012/07/14
1K
0
[iphone] iPhone 开发过程中的一些小技术的总结

1 随机数的使用 头文件的引用 #import #import srandom()的使用 srandom((unsigned)(mach_absolute_time() & 0xFFFFFFFF)); 直接使用 random() 来调用随机数 2 在UIImageView 中旋转图像 fl...

长平狐
2012/10/08
52
0
NSUserDefaults的用法

NSDictionary* defaults = [[NSUserDefaults standardUserDefaults] dictionaryRepresentation]; NSLog(@"Defaults: %@", defaults); 是用来获取设备上的所有的NSUserDefaults的设置。 上面代......

海二少
2016/05/03
22
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 不要在领导修风扇的时候打开电扇

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @巴拉迪维 :《Whats Up》 主唱妹子 Lina Perry 的嗓音实在太有力了,收放自如的自信才能唱出这么优秀的歌吧!#今日歌曲推荐# 《Whats Up》-...

小小编辑
今天
11
0
SpringBoot集成Elasticsearch并进行增删改查操作

一、创建工程 使用IntelliJ创建SpringBoot工程 SpringBoot版本为2.0.4 ElasticSearch为5.6.10 删掉蓝框中的文件(如上) 最后我们的目录结构(如下) 下面pom文件主要修改的是把spring boot从Int...

一字见心
今天
5
0
x001-版本介绍

python版本介绍 目前有2 和 3 有很多企业用的代码是2版本,随着技术的发展,以后用3的会成为大趋势 python3的安装 yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-d...

侠客行之石头
今天
5
0
聊聊rocketmq的TransientStorePool

序 本文主要研究一下rocketmq的TransientStorePool TransientStorePool rocketmq-all-4.6.0-source-release/store/src/main/java/org/apache/rocketmq/store/TransientStorePool.java publi......

go4it
昨天
6
0
笔记

场外借贷, 质押 ,托管, 永续合约. 场外借贷,n签合同. 新功能 证券交易组负责中信证券机构及个人投资交易相关系统,服务机构及个人投资客户, 涉及到两融、期权、 期货、做市等境内境外创新业...

MtrS
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部