2
當人們想要將普通舊字節添加到Data/NSData時,我已經看到了一些涉及MemoryLayout和數組的奇怪體操。目前接受的做法是什麼?我能不能這樣嗎?swift:向數據添加字節的正確方法
var myData = Data()
let value: UInt8 = 5
myData.append(value)
當人們想要將普通舊字節添加到Data/NSData時,我已經看到了一些涉及MemoryLayout和數組的奇怪體操。目前接受的做法是什麼?我能不能這樣嗎?swift:向數據添加字節的正確方法
var myData = Data()
let value: UInt8 = 5
myData.append(value)
是的,你可以。你的語法是正確和有效的。
Data
符合MutableCollection
,它可以被視爲UInt8
值的陣列和它很容易從和向[UInt8]
兌換。
@vadian公平點。我沒有意識到它有變異的方法 – Alexander