我有一个字符串数据源示例
HexString = "72AE"
我想将它转换为字节并存储到字节数组中。
bytearray = [72, AE] //UInt8
我知道我可以通过以下方式实现这一点:
let hexaString = "72AE"
let resultArray = hexaString.characters.map{Int(strtoul(( String($0)), nil, 16))}
print(resultArray) // "[7, 2, 10, 14]"
但它没有返回我想要的值。我也尝试过将其分解为十六进制字符串 hexaString1 = “72” hexaString2 = “AE”,但仍然无法得到正确的值。