长沙IOS培训
达内长沙IOS培训中心

18487146383

热门课程

读取工程包中的二进制文件

  • 时间:2016-02-27
  • 发布:长沙ios培训
  • 来源:达内新闻

二进制很多小伙伴都会知道是计算机的,如今长沙ios培训小编,带你看看,ios手机里的二进制文本。

我们需要将我们的一个二进制文件或字节码文件放置到程序包中,那么怎样去读取它的内容呢?

[cpp] //获取文件路径(注意它是一个全路经)

NSString *path = [[NSBundle mainBundle] pathForResource:@"data" ofType:@"bin"];

//获取数据

NSData *reader = [NSData dataWithContentsOfFile:path];

//得到文件的长度(大小)

int size = [reader length];

//从开始位置读取4个字节

int nData = 0;

[reader getBytes:&nData range:NSMakeRange(0,4)];

//从指定位置读取(offset)指定的长度

char dataBuf[100];

int offset = 150;

[reader getBytes:&dataBuf range:NSMakeRange(offset, 100)];

//获取文件路径(注意它是一个全路经)

NSString *path = [[NSBundle mainBundle] pathForResource:@"data" ofType:@"bin"];

//获取数据

NSData *reader = [NSData dataWithContentsOfFile:path];

//得到文件的长度(大小)

int size = [reader length];

//从开始位置读取4个字节

int nData = 0;

[reader getBytes:&nData range:NSMakeRange(0,4)];

//从指定位置读取(offset)指定的长度

char dataBuf[100];

int offset = 150;

[reader getBytes:&dataBuf range:NSMakeRange(offset, 100)];

好知识来源于源源不断地新分享,长沙ios培训机构的小伙伴,大家来一起努力把我们长沙ios培训官网个知识内容填充的更丰富充实吧!

上一篇:防止键盘挡住UITextField解决方案
下一篇:iOS中使用自定义字体

2017三季度iPhone 7畅销榜新鲜出炉

iPhone X/8GPS定位问题,在iOS 11.2修复

成都高新区突围:5年建成万亿级创新创业中心

2017下半牛诺基亚净亏损1.90亿欧

选择城市和中心
贵州省

广西省

海南省

扫一扫

了解更多干货