简单技巧:引用 .txt 文件

简单技巧:1.引用 .txt 文件(文件中装的是 JSON 内容) 2.引用.plist文件

1.引用 .txt 文件
//现将直接文件拖进列表,如图这里写图片描述
这里写图片描述
记得勾选 copy items if needed
这样下次 .txt 文件地址变了,还能引用

// 然后截取文件的地址
// 方法一:(将文件直接拖到@” “空格中
NSString * path = @”/Users/lan/Desktop/HomeWork/practice/practice/Chinese.txt”;
// 方法二:
NSString * path = [[NSBundle mainBundle] pathForResource:@”Chinese” ofType:@”txt”];
// 一开始可能会觉得第一种方法比较好使,但是如果你以后再用的话,则会出现输入的地址与现在文件的位置有所不符而导致工程运行时报错;
// 而第二种情况则没有这样的忧虑,
//故建议大家使用第二种方法

// 根据文件内容可分为以下两种读取方式\
// 一
// 文件内容为这里写图片描述
//将文件看成是一个大字符串,装进一个字符串对象中
NSString * Map = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];

// 按照规定要求 分解成 所需的字符串数组
NSArray * array = [Map componentsSeparatedByString:@”\n”];

// 二
// 文件内容为这里写图片描述

// 小技巧提示: 中括号{ } 表示里面装的时字典
方括号 [ ] 表示里面装的是数组
//这种情况的话 用的是 解析的方法

// path 为上面提取的地址
NSData * data = [NSData dataWithContentsOfFile:path];
NSError * error = nil;
// 如果文件开头是 [] 可换成 NSArray * array
NSDictionary * dic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&error];

2.引用.plist文件

所谓的plist文件如图这里写图片描述

//读取手法与读取 .txt文件类似

NSString * path = [[NSBundle mainBundle] pathForResource:@”Student” ofType:@”plist”];
NSDictionary * dic = [NSDictionary dictionaryWithContentsOfFile:path];

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值