美国上市公司
亿元级外企IT培训企业

400-111-8989

热门课程

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

  • 时间:2014-12-29
  • 发布:IT培训
  • 来源:资料库

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

[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解决方案

java技术有哪些优点优势

选择城市和中心
贵州省

广西省

海南省