
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
我们需要将我们的一个二进制文件或字节码文件放置到程序包中,那么怎样去读取它的内容呢?
[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)];
【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与联系我们,我们会予以更改或删除相关文章,以保证您的权益!