如何快速创建 3D 数组/矩阵?

Ken*_*del 4 arrays matrix ios swift

我正在尝试创建一个 3D 数组,它将存储图像的高度、宽度和 RGB 值作为矩阵/数组的维度。这是我正在尝试的:

var array = Array<Array<Array<Int>>>()
var testArray = [[[Int]]] ()
Run Code Online (Sandbox Code Playgroud)

现在我已经初始化了这些数组,我将如何设置特定数量的行和列?谢谢!

Pix*_*dSt 6

在 Swift 支持固定长度数组之前,我会这样做:

let zArry = [Int](repeating: 0, count: 10)
let yArry = [[Int]](repeating: zArry, count: 20)
let xArry = [[[Int]]](repeating: yArry, count: 30)

let val = xArry[2][1][1]
Run Code Online (Sandbox Code Playgroud)