如何在Objective C中删除数组的第一个元素?

ojr*_*ore 11 arrays objective-c

在Objective C中,是否有一个单行或小的东西要删除(缩短一个)并返回数组的第一个元素,而不管它的索引是什么?

Jef*_*tin 23

我不知道返回项中移除的方法,但你可以使用这个的组合做NSArray#objectAtIndex:0NSMutableArray#removeObjectAtIndex:0.我想你可以在其上引入一个NSMutableArray实现shift方法的新方法类别.