添加一个对象到一个NSMutableArray的开始?
有没有一种有效的方式来添加一个对象来启动一个NSMutableArray
? 我正在寻找一个很好的双目结束队列在objective C
也将工作。
只是
[array insertObject:obj atIndex:0];
检查文档
正如其他答案已经注意到,只需使用insertObject:atIndex
方法。 这是有效的NSArrays不一定包含连续的内存,即元素不会总是在插入时发生移动,特别是对于大数组,即几十万个元素。 看到这个博客还要注意,在目标C中,只有指针被移动到数组中,所以memmove可以在内部使用,而不像C ++那样需要拷贝。
也是这个SE问题 。