有段時間,沒有更新了,說好的一周篇的,老是加班,說多了都是淚啊!
現在來分享一個東西,就是Byte testByte[] 看著是不是有點眼熟?沒錯,這玩意,就是所謂的字節數組。如果你去循環便利它,你會看到他打印的東西是這樣的:
好了,下面來說說這玩意有什么用,感覺用途還是很多的。比如:socket,博主在項目中就遇到這么一個問題,博主要給后臺傳圖片,就是這樣的字節數組,問題是博主把圖片變成NSData的類型傳給他,也不行,回去看了一下文檔。發現博主傳的NSData要能被200整除,不足的地方要用0補全,最后一位還要把這個NSData的大小給加上。當時博主是蒙逼的,這特么的不是為難博主嗎?然后博主是各種google,最后弄出來了以下方法:
代碼
后臺也是傳的數據是下面這樣的:
后臺數據
這是打印NSData得到的,這樣的數據,是不能轉成其他的數據類型的,要把多余的東西去掉。這個就比較的簡單了,就想下面這樣就可以了:
代碼
上面的代碼有個地方要注意,就是byteData不用的時候,要調用函數free釋放掉.
PS:原來是有好多話想說的,比如怎樣思考,怎樣去google,可是過了好多天后才寫,已經不記得了 ?T_T