我的游戏中需要某种排队系统,试图找出正确的方法。
如果我有一个名为 customerQueue 的 NSMutableArray,并向该数组添加 4 个对象。现在将有对象添加索引,[0],[1],[2],[3]。
然后我想处理 1 号客户,即 customerQueue 中的索引 [0]。由于客户不再在队列中,我可以将其从阵列中移除。到现在为止还挺好。
但是,现在我希望队列中的剩余 3 个对象向前迈出“一步”,例如索引 [1] 处的对象移动到索引 [0] 并且索引 [2] 处的对象转到 [1] ...,你明白这点。
我在 NSMutableArray.h 中找不到为此的方法,那么,可以这样做吗?有没有类似的方法?