ある配列の内容を指定した順序で別の配列に挿入します.

808 ワード

例:
NSMutableArray *arr1 = [NSMutableArray arrayWithObjects:@"a",@"b",@"c",@"d",@"e", nil];
NSMutableArray *arr2 = [NSMutableArray arrayWithObjects:@0,@2,@3, nil];

次にarr 2の1番目のオブジェクトをarr 1の1番目のオブジェクトに挿入した後、arr 2の2番目のオブジェクトをarr 1の2番目のオブジェクトに挿入した後、順次類推したい.
具体的な実装:
NSMutableArray *arr1 = [NSMutableArray arrayWithObjects:@"a",@"b",@"c",@"d",@"e", nil];
NSMutableArray *arr2 = [NSMutableArray arrayWithObjects:@0,@2,@3, nil];
NSMutableIndexSet * set = [[NSMutableIndexSet alloc]init];
for (int i=0; i

詳細点NSIndexSetリファレンスについて:http://www.jianshu.com/p/84a1d5296844