nsmutabledataの内容をどのようにクリアするか
-
19-09-2019 - |
質問
リリースを使用せずにnsmutabledataをクリアしてから、再度使用するには再び使用されるにはどうすればよいですか?私はゼロに設定されるようにリセットビテシンレンジを見ていましたが、私はこれに確信が持てません。誰でも助けることができますか?
解決
空のバッファが必要な場合:
[data setLength:0];
サイズを維持したいが、すべてのバイトをゼロに設定する場合:
[data resetBytesInRange:NSMakeRange(0, [data length])];
他のヒント
すべてのバイトをゼロに設定する設定の迅速なバージョン:
data.resetBytes(in: NSRange(location:0, length:data.length))
所属していません StackOverflow