是否有办法设置数组的最大索引大小?例如,我有一个UIImage数组,但我只希望该数组存储6张图像。如何对数组设置限制使其只能容纳6张图片
没有这样的功能。你必须自己实现它:
if array.count < 6 {
array.append(element)
}
或者:
while array.count >= 6 {
array.removeFirst()
}
array.append(element)
初始化大小为6的数组,然后进行以下检查:
- 插入新元素前检查数组的元素计数
- 你可以围绕你的插入代码与try/catch块'ArrayIndexOutOfBounds'异常正在处理