博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NSData 转 bytes 字节数据
阅读量:5770 次
发布时间:2019-06-18

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

NSData 转 bytes 字节数据

NSData *data = [NSData dataWithContentsOfFile:filePath];NSUInteger len = [data length];Byte *byteData = (Byte*)malloc(len);memcpy(byteData, [data bytes], len);
NSString *strPath = @"/Users/user/Desktop/jkk.txt";    NSLog(@"string = %@",[[NSString alloc]initWithContentsOfFile:strPath encoding:NSUTF8StringEncoding error:Nil]);    NSData *strData = [[NSData alloc]initWithContentsOfFile:strPath];    NSLog(@"size = %d字节; strData = %@",strData.length,strData.description);        NSUInteger len = [strData length];    Byte *byteData = (Byte*)malloc(len);    memcpy(byteData, [strData bytes], len);        for (int i = 0; i < len; i++) {        printf("%c",byteData[i]);    }            NSData *Data222 = [[NSData alloc]initWithBytes:byteData length:len];    NSLog(@"Data222 : %@",Data222);        NSRange rangeData = {
0,3}; NSData *subData = [strData subdataWithRange:rangeData]; NSLog(@"subData : %@",subData); NSData *Data333 = [[NSData alloc]initWithData:subData]; NSLog(@"Data333: %@",[[NSString alloc]initWithData:Data333 encoding:NSUTF8StringEncoding]);

result 

参考:

转载地址:http://rziux.baihongyu.com/

你可能感兴趣的文章
做完小程序项目、老板给我加了6k薪资~
查看>>
面试必备:LinkedList源码解析(JDK8)
查看>>
java工程师linux命令,这篇文章就够了
查看>>
翻译 | 玩转 React 表单 —— Refs 的运用
查看>>
关于React生命周期的学习
查看>>
webpack雪碧图生成
查看>>
搭建智能合约开发环境Remix IDE及使用
查看>>
iOS 12 is coming
查看>>
在xib上removeFromSuperview引用计数问题
查看>>
Java反射详细介绍
查看>>
Spring Cloud构建微服务架构—服务消费基础
查看>>
RAC实践采坑指北
查看>>
runtime运行时 isa指针 SEL方法选择器 IMP函数指针 Method方法 runtime消息机制 runtime的使用...
查看>>
PAT A1119 前序遍历后续遍历不唯一生成
查看>>
分布式事务中间件 Fescar—RM 模块源码解读
查看>>
LeetCode36.有效的数独 JavaScript
查看>>
Scrapy基本用法
查看>>
PAT A1030 动态规划
查看>>
10年java架构师教你如何快速打好Java基础?
查看>>
DOS Network一月项目月报
查看>>