Как преобразовать число с плавающей точкой одинарной точности в int 16. С помощью Accelerate Framework.
Int16 для float:
import Accelerate
let rr: [Int16] = [ 18, 21, 41, 42, 48, 50, 55, 90]
var float = [Float](repeating: 0, count: rr.count)
vDSP_vflt16(rr, 1, &float, 1, vDSP_Length(rr.count))
Теперь я пытаюсь вернуть его Float в Int16.