如何向 NSMutableArray 的开头添加数组?

有两个方法可以做这个事情:

1、使用方法 insertObjects:

首先,创建一个NSIndexSet:

SIndexSet *indexes = [NSIndexSet indexSetWithIndexesInRange:

    NSMakeRange(0,[newArray count])];

然后,使用 NSMutableArray's insertObjects:atIndexes: 插入数组:

[oldArray insertObjects:newArray atIndexes:indexes];

2、遍历添加:

NSUInteger index;

index = 0;

for ( id item in newArray )

{

    [oldArray insertObject:item atIndex:index];

    index++;

}

自我感觉第一个方法较方便,所以经常使用第一个方法。

 
 
 
 

猜你喜欢

转载自blog.csdn.net/flame_007/article/details/82025517