iPhone - 读取工程包中的二进制文件
来源:互联网 发布:tracert linux 编辑:程序博客网 时间:2024/05/21 13:58
有时,我们需要将我们的一个二进制文件或字节码文件放置到程序包中,那么怎样去读取它的内容呢?
[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)];
- iPhone - 读取工程包中的二进制文件
- iPhone - 读取工程包中的二进制文件
- iPhone - 读取工程包中的二进制文件
- 使用ADO读取数据库中的二进制文件
- python读取二进制文件中的浮点数数组
- 读取二进制文件
- 读取二进制文件
- 读取二进制文件
- 二进制文件读取
- java中的IO流(1)----读取二进制文件
- C/C++读取二进制文件中的float、double数据
- 寻找工程中的jar包
- 读取jar包中的文件
- 读取Jar包中的配置文件
- 用C#读取二进制文件
- 二进制文件读取解析
- DataInputStream读取二进制文件
- 用 C# 读取二进制文件
- EJB知识点大全
- 数据结构 猫狗队列
- UnicodeDecodeError: ‘XXX’ codec can’t decode bytes in position 2-5: illegal multibyte sequence
- 职场职位缩写 PM,TM,PL,TL,SE,PG,CEO,CFO
- static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
- iPhone - 读取工程包中的二进制文件
- JS刷新页面的几种方法
- 20160705_Java基础知识(访问权限)
- RESTful 架构详解
- NYOJ 38 最小生成树
- 开发者证书遇到的一些问题
- Network Manager Applet(/usr/bin/nm-applet) wants access to the default keyring but it is locked
- Win10 如何连接Android 手机平板--驱动安装数字签名失败解决方案
- html5入门(一)