2017-05-22 11 views
2

사람들이 일반 이전 바이트를 Data/NSData에 추가하려는 경우 MemoryLayout과 배열과 관련된 이상한 체조를 보았습니다. 현재 받아 들여지는 관행은 무엇입니까? 이런 식으로 할 수 없습니까?swift : 데이터에 바이트를 추가하는 올바른 방법

var myData = Data() 
let value: UInt8 = 5 
myData.append(value) 
+0

@vadian 박람회 지점. 나는 그것이 돌연변이 방법을 가지고 있다는 것을 깨닫지 못했다. – Alexander

답변

2

예. 가능합니다. 구문이 올 바르고 유효합니다.

DataUInt8 값의 배열로 처리 될 수 있으며 [UInt8]에서 매우 쉽게 변환 할 수 있습니다.