如何在不使用release的情况下清除NSMutableData,然后再次重新分配/ init再次使用? 我看着resetBytesInRange设置为零,但我不确定这一点。有人可以帮忙吗?
答案 0 :(得分:60)
如果你想要一个空缓冲区:
[data setLength:0];
如果要保持其大小但将所有字节设置为零:
[data resetBytesInRange:NSMakeRange(0, [data length])];
答案 1 :(得分:0)
将所有字节设置为零的快速版本:
data.resetBytes(in: NSRange(location:0, length:data.length))