课程咨询 :18487146383     QQ:570023382

长沙ios培训 > 达内新闻 > 读取工程包中的二进制文件
  • 读取工程包中的二进制文件

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

  • 二进制很多小伙伴都会知道是计算机的,如今长沙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中使用自定义字体

最新开班日期  |  更多

3G-IOS软件工程师就业班

3G-IOS软件工程师就业班

开班日期:11/30

3G-IOS软件工程师就业班

3G-IOS软件工程师就业班

开班日期:11/30

3G-IOS软件工程师全日制班

3G-IOS软件工程师全日制班

开班日期:11/30

3G-IOS软件工程师周末班

3G-IOS软件工程师周末班

开班日期:11/30

  • 网址:http:/cs.ios.tedu.cn     地址:长沙市芙蓉中路一段479号建鸿达现代城27楼
  • 课程培训电话:18487146383     QQ:570023382     全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56