博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Object-c NSdata 读取和写入二进制文件
阅读量:5076 次
发布时间:2019-06-12

本文共 1186 字,大约阅读时间需要 3 分钟。

//转:http://blog.csdn.net/carmazhao/article/details/8205069-(void)test_file{    // 获取程序Documents目录路径    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);    NSString *documentsDirectory = [paths objectAtIndex:0];        NSMutableString * path = [[NSMutableString alloc]initWithString:documentsDirectory];    [path appendString:@"/fuck"];    NSString *temp = @"我ABC";    NSInteger iLength = [[temp dataUsingEncoding:NSUTF8StringEncoding] length];        NSMutableData * data = [[NSMutableData alloc]init];    [data appendBytes:&iLength length:sizeof(iLength)];    [data appendData:[temp dataUsingEncoding:NSUTF8StringEncoding]];    [data writeToFile:path atomically:YES];        NSInteger fuck = 0;    NSData * reader = [NSData dataWithContentsOfFile:path];    [reader getBytes:&fuck length:sizeof(fuck)];    NSString *fff = [[NSString alloc] initWithData:[reader subdataWithRange:NSMakeRange(sizeof(fuck) , fuck)]                                encoding:NSUTF8StringEncoding];    NSLog(@"iLength=%ld, data=%@" , iLength , fff);    [fff release];    [path release];    [data release];}

转载于:https://www.cnblogs.com/forrestblog/p/5077503.html

你可能感兴趣的文章
SVD神秘值分解
查看>>
HDU 2063 过山车 二分图题解
查看>>
CKEditor&ckfindtor
查看>>
程序在内存中的执行过程-1
查看>>
使用Google Weather API获取天气预报,中文支持
查看>>
电脑结构和CPU、内存、硬盘三者之间的关系
查看>>
Pyhton的发展历程
查看>>
[AT2172] [agc007_e] Shik and Travel
查看>>
SDK中WS_TABSTOP为什么不起作用
查看>>
java依赖的外部文件路径的获取
查看>>
UITextField的总结
查看>>
Spring中Bean的实例化与DI的过程
查看>>
Shader中贴图知识汇总: 漫反射贴图、凹凸贴图、高光贴图、 AO贴图、环境贴图、 光照纹理及细节贴图...
查看>>
4.三角形面积
查看>>
基础笔记5(file)
查看>>
财务供应链项目新手实施手记----(转)
查看>>
产品需求文档的写作(一) – 写前准备(信息结构图)-----(转:http://tangjie.me/blog/52.html)...
查看>>
java基础-----抽象类和接口的区别
查看>>
【bzoj3932】 CQOI2015—任务查询系统
查看>>
【bzoj3938】 Robot
查看>>