标签: swift nsdata
当人们想要将一个普通的老字节添加到Data / NSData时,我看到了一些涉及MemoryLayout和数组的奇怪体操。目前接受的做法是什么?我不能这样吗?
var myData = Data() let value: UInt8 = 5 myData.append( value)
答案 0 :(得分:2)
是的,你可以。您的语法正确且有效。
Data符合MutableCollection,可以将其视为UInt8值的数组,并且可以轻松转换为[UInt8]。
Data
MutableCollection
UInt8
[UInt8]