iOS 字节数组操作

有段时间,没有更新了,说好的一周篇的,老是加班,说多了都是泪啊!

现在来分享一个东西,就是Byte testByte[] 看着是不是有点眼熟?没错,这玩意,就是所谓的字节数组。如果你去循环便利它,你会看到他打印的东西是这样的:


好了,下面来说说这玩意有什么用,感觉用途还是很多的。比如:socket,博主在项目中就遇到这么一个问题,博主要给后台传图片,就是这样的字节数组,问题是博主把图片变成NSData的类型传给他,也不行,回去看了一下文档。发现博主传的NSData要能被200整除,不足的地方要用0补全,最后一位还要把这个NSData的大小给加上。当时博主是蒙逼的,这特么的不是为难博主吗?然后博主是各种google,最后弄出来了以下方法:


代码



后台也是传的数据是下面这样的:


后台数据

这是打印NSData得到的,这样的数据,是不能转成其他的数据类型的,要把多余的东西去掉。这个就比较的简单了,就想下面这样就可以了:


代码

上面的代码有个地方要注意,就是byteData不用的时候,要调用函数free释放掉.

PS:原来是有好多话想说的,比如怎样思考,怎样去google,可是过了好多天后才写,已经不记得了  T_T

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,809评论 25 708
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,199评论 30 471
  • 史上最全的iOS面试题及答案 iOS面试小贴士———————————————回答好下面的足够了----------...
    Style_伟阅读 2,377评论 0 35
  • iOS面试小贴士 ———————————————回答好下面的足够了------------------------...
    不言不爱阅读 2,002评论 0 7
  • 筷子聚在一起才不容易被掰断,这也可以算作统合,也许是最简单的组合方式,但效果是显而易见的。那么创新的或者更有效的统...
    张磊沙阅读 232评论 0 0