设为首页 加入收藏

TOP

iOS开发:数据存储之文件操作(二)
2014-11-24 08:29:43 来源: 作者: 【 】 浏览:4
Tags:iOS 开发 数据 存储 文件 操作
entsOfFile:path];


gData2 = [[NSString alloc] initWithData:[readersubdataWithRange:NSMakeRange(0, [temp length])]


encoding:NSUTF8StringEncoding];//得到第一个写入的数据


[reader getBytes:&gData0 range:NSMakeRange([templength], sizeof(gData0))];//得到第二个写入的数据


[reader getBytes:&gData1range:NSMakeRange([temp length] + sizeof(gData0), sizeof(gData1))];//得到第三个写入的数据


//NSMakeRange代表数据范围,getBytes从reader中读取指定范围的数据


NSLog(@"%@,%d,%f",gData2,gData0,gData1);


//读取工程中的文件:


//读取数据时,要看待读取的文件原有的文件格式,是字节码还是文本


//可以以字节码格式,也可以以文本格式去读取


//用于存放数据的变量,因为是字节,所以是UInt8


UInt8 b = 0;


//获取文件路径


NSString *path1 = [[NSBundle mainBundle] pathForResource:@"key"ofType:@"txt"];


//获取数据


NSData *reader1 = [NSDatadataWithContentsOfFile:path1];



//获取字节的个数


int length = [reader1 length];


//获取文本中的字符串


NSString *ges = [[NSString alloc] initWithData:[reader1subdataWithRange:NSMakeRange(0, length)] encoding:NSUTF8StringEncoding];


NSLog(@"%@",ges);



NSLog(@"lenghth:%d",length);


for(int i = 0; i < length; i++) {


//读取数据


[reader getBytes:&brange:NSMakeRange(i, sizeof(b))];


NSLog(@"——–>data%d:%d", i,b);


}


文件操作demo地址:


具体下载目录在 /2013年资料/1月/20日/iOS开发:数据存储之文件操作


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇iOS开发:数据存储之SQLite数据库.. 下一篇iOS开发:数据存储之plist文件操作

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·定义一个类模板并实 (2025-12-27 06:52:28)
·一文搞懂怎么用C语言 (2025-12-27 06:52:25)
·常用C模板范文_百度 (2025-12-27 06:52:21)
·【C语言】动态内存管 (2025-12-27 06:23:20)
·C语言中的内存管理 - (2025-12-27 06:23:16)