swift 3 ios:将UInt8数组转换为int8

Ant*_*ine 1 ios swift3 uint8array

我有一个UInt8数组,其中包含0到255之间的值

我想将此数组转换为Int8数组,以包含介于-128和127之间的值

如何在swift中实现这一目标?

vad*_*ian 6

使用map和适当的初始化程序:

let intArray = uintArray.map { Int8(bitPattern: $0) }
Run Code Online (Sandbox Code Playgroud)

  • `图(Int8.init)` (3认同)