美国上市公司

亿元级外企IT培训企业

  • 全国服务监督电话400-111-8989
  • iPhone - 读取工程包中的二进制文件

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

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

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

2001-2016 达内时代科技集团有限公司 版权所有 京ICP备08000853号-56