如何将NSMutableArray添加到NSMutableArray Objective-c

我正在从Java切换到Objective-C,我有一些困难。 我已经search了这个问题没有太大的成功。

我有一个存储NSMutableArrays的NSMutableArray。 如何将数组添加到数组?

您可以在数组中存储对另一个数组(或任何types的对象)的引用:

[myArray addObject:otherArray]; 

或者连接数组。

 [myArray addObjectsFromArray:otherArray]; 

这两个都logging在文档中 。

由于数组只是一个像其他任何对象:

 [myContainerMutableArray addObject:someOtherArray]; 

或者如果你想连接它们:

 [myFirstMutableArray addObjectsFromArray:otherArray]; 

像其他任何对象一样添加它。

 NSMutableArray *innerArray = [NSMutableArray array]; NSMutableArray *outerArray = [NSMutableArray array]; [outerArray addObject:innerArray]; 

[YourArray addObjectsFromArray:OtherArray];

如果你添加相同的NSMutableArray对象,像

 NSMutableArray *mutableArray1 = [[NSMutableArray alloc]initWithObjects:@"test1",@"test2",@"test3",nil]; NSMutableArray *mutableArray2 = [[NSMutableArray alloc]initWithObjects:@"test4",@"test5",@"test6", nil]; mutableArray1 = [NSMutableArray arrayWithArray:mutableArray1]; [mutableArray1 addObjectsFromArray:mutableArray2]; Nslog(@"mutableArray1 : %@",mutableArray1);