返回

武汉达内教育

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

软件测试学习网更新时间:2021-10-07 浏览:516

大家*须将大家的一个二进制文件或字节码文档置放到软件包中,那麼怎样去载入它的內容呢?

[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)];

相关资讯

参加云计算培训就业前景怎么样
2021-10-20 826
云技术不但不容易变弱其发展趋势优点,反过来,在5G技术性的推动下,云计算技术发展前景也会变的愈来愈丰厚。下面,就要达内教育教师为我们深入分析一下,将来云计算技术的发展趋向...
软件测试好不好学
2021-10-23 783
伴随着软件测试新技术的持续发展趋势,软件测试方式也愈来愈多,选择适宜的软件测试方式能够让大家在实际工作上事倍功半。下面,就要达内教育教师带你去掌握一些较常用的软件测试方式...
学习HTML5大前端为什么需要参加培训
2021-10-20 767
很多人想学习HTML5大前端,可是又遭遇一个难题,是通过自学或是报名参加学习的好用呢?实际上,不一样层级的人对前面的接收水平是不一样的...
要不要参加软件测试培训
2021-10-20 735
并不是每一个人都合适学习软件测试,仅有对软件测试有浓郁的自学能力再加上锲而不舍地勤奋,才可以学业有成、学有所获。此外,除开浓郁的自学能力,学习软件测试还*极强的思维逻辑能力、专业能力及其具有一定的程序编程能力...
学习云计算事半功倍的方法有哪些
2021-10-20 690
要想紧随领域发展趋向,进到云计算技术行业,有关的高效学习法方式有哪些方面呢?达内教育教师觉得除开通过自学这条路面外,选择一家赞不绝口的IT培训学校是当前更为切实可行的方式...
Android开发之--脚本编程
2021-10-06 653
免费下载和安裝 Scripting Layer for Android (SL4A)Scripting Layer for Android (SL4A) 是一个开源软件,总体目标是为android系统软件给予开发语言的适用...
学习物联网选择哪家培训机构比较好
2021-10-22 650
由于目前市面上的培训学校许多,可选择的培训学校也许多。下面,就要达内教育教师对你说,学习培训物联网技术选择教育培训机构应当注重哪几个方面...
软件测试人员容易遗漏的测试缺陷
2021-10-12 643
一般自动化测试会曝露手机软件中的缺点,历经调整后能够确保系统软件的作用满足需求并恰当运作。可是,在功能测试和确定检测中,测试工程师非常容易忽略一些掩藏的缺点...

相关课程

栏目导航