假设我有一个“节点”实例的集合。整数属性调用 zIndex 将用于对它们进行分组。
将它们存储在其中的优点/缺点是什么:1)数组数组2)数组字典
在伪代码中,我会这样描述预期的结果:
zBuffer[100] = [node1, node 2];
zBuffer[105] = [playerNode, collectable1];
zBuffer[110] = [foreground1, foreground2];
我想知道 zBuffers 应该是什么;NSArrays 必须仅用于顺序读/写吗?喜欢不使用非连续索引?
我尝试使用 NSMutableArray:
[zBuffer objectAtIndex:zOrder]
但如果数组不包含该索引的数据(如越界异常),它就会失败。
感谢您的建议!Ĵ