有段时间,没有更新了,说好的一周篇的,老是加班,说多了都是泪啊!
现在来分享一个东西,就是Byte testByte[] 看着是不是有点眼熟?没错,这玩意,就是所谓的字节数组。如果你去循环便利它,你会看到他打印的东西是这样的:
好了,下面来说说这玩意有什么用,感觉用途还是很多的。比如:socket,博主在项目中就遇到这么一个问题,博主要给后台传图片,就是这样的字节数组,问题是博主把图片变成NSData的类型传给他,也不行,回去看了一下文档。发现博主传的NSData要能被200整除,不足的地方要用0补全,最后一位还要把这个NSData的大小给加上。当时博主是蒙逼的,这特么的不是为难博主吗?然后博主是各种google,最后弄出来了以下方法:
后台也是传的数据是下面这样的:
这是打印NSData得到的,这样的数据,是不能转成其他的数据类型的,要把多余的东西去掉。这个就比较的简单了,就想下面这样就可以了:
上面的代码有个地方要注意,就是byteData不用的时候,要调用函数free释放掉.
PS:原来是有好多话想说的,比如怎样思考,怎样去google,可是过了好多天后才写,已经不记得了 T_T