Array最大索引Swift



是否有办法设置数组的最大索引大小?例如,我有一个UIImage数组,但我只希望该数组存储6张图像。如何对数组设置限制使其只能容纳6张图片

没有这样的功能。你必须自己实现它:

if array.count < 6 {
    array.append(element)
}

或者:

while array.count >= 6 {
    array.removeFirst()
}
array.append(element)

初始化大小为6的数组,然后进行以下检查:

  • 插入新元素前检查数组的元素计数
  • 你可以围绕你的插入代码与try/catch块'ArrayIndexOutOfBounds'异常正在处理

最新更新