[回到版面]
回應模式
名 稱
內 文
附加圖檔[] []
  • 可附加圖檔類型:GIF, JPG, JPEG, PNG, WEBM,瀏覽器才能正常附加圖檔
  • 附加圖檔最大上傳資料量為 3072 KB。
  • 當檔案超過寬 125 像素、高 125 像素時會自動縮小尺寸顯示
  • 目前附加圖檔使用量大小: 150682 KB / 500000 KB
  • 回覆時程式碼縮排會被trim消掉,請善用[code][/code]標色或貼到ideone等網站
  • LaTeX記法可以用「$$」或「\( \)」包起來,例如「$\sum_{k=1}^{k=n} k^2 = \frac{n(n+1)(n+2)}{6}$」
  • 投稿時請點擊畫像認證後,再按下 [送出] 按鈕提交。
  • 鬧板、攻擊性發言、煽動性發言請無視(回應者也無視),並使用del或在貓管理部向管理員回報。
  • 新介面尚處於測試階段,如果有任何問題可以向管理員或於程設交流版反映。

iOS NSData 的壓縮無名18/08/02(四)14:34:24 ID:.9ZwmmvsNo.12813
最近在研究Game Center
發現不管內容物是什麼 NSData最後的大小都是8Bytes
比如說以下兩方都是8Bytes
不知高人有辦法壓縮嗎?我相信幾個int應該沒到8Bytes

案例一
MessageMove message;
message.message.messageType = kMessageTypeMove;
message.counter = 17212;
message.move = 7010101;
message.move2 = 7010101;
message.move3 = 7010101;

NSData *data = [NSData dataWithBytes:&message length:sizeof(MessageRandomNumber)];

案例二
MessageMove message;
message.message.messageType = kMessageTypeMove;
message.counter = 17212;
message.move = 7010101;

NSData *data = [NSData dataWithBytes:&message length:sizeof(MessageRandomNumber)];
無名18/08/02(四)15:51:46 ID:RXrXDyH.No.12814
為什麼第二個參數是
length:sizeof(MessageRandomNumber)
而不是
length:sizeof(message)

length:sizeof(MessageMove)
無名18/08/06(一)10:28:00 ID:mWy6PyNANo.12815
我是元PO
然後謝謝樓上因為我是犯低級錯誤的programmer


【刪除文章】[]
刪除用密碼: