可以使用NSArray类的arrayByAddingObjectsFromArray:
方法。该方法可以将一个数组中的元素添加到另一个数组中,并返回一个新的数组。
示例代码如下:
NSArray *array1 = @[@"apple", @"banana"];
NSArray *array2 = @[@"orange", @"grape"];
NSArray *combinedArray = [array1 arrayByAddingObjectsFromArray:array2];
NSLog(@"%@", combinedArray);
输出结果为:["apple", "banana", "orange", "grape"]
在这个例子中,我们创建了两个数组array1
和array2
,分别包含了一些水果的名称。然后使用arrayByAddingObjectsFromArray:
方法将array2
中的元素添加到array1
中,得到了一个新的数组combinedArray
。最后使用NSLog
打印出了合并后的数组。
在Objective-C中,还可以使用NSMutableArray类的addObjectsFromArray:
方法来实现相同的功能。这个方法会直接将一个数组中的元素添加到另一个可变数组中,而不需要创建一个新的数组。
示例代码如下:
NSMutableArray *mutableArray1 = [NSMutableArray arrayWithObjects:@"apple", @"banana", nil];
NSArray *array2 = @[@"orange", @"grape"];
[mutableArray1 addObjectsFromArray:array2];
NSLog(@"%@", mutableArray1);
输出结果为:["apple", "banana", "orange", "grape"]
在这个例子中,我们首先创建了一个可变数组mutableArray1
,并添加了一些水果的名称。然后使用addObjectsFromArray:
方法将array2
中的元素添加到mutableArray1
中,最后使用NSLog
打印出了合并后的可变数组。
总结起来,Objective-C中连接两个数组可以使用NSArray类的arrayByAddingObjectsFromArray:
方法或者NSMutableArray类的addObjectsFromArray:
方法。这些方法可以方便地将一个数组中的元素添加到另一个数组中,实现数组的连接操作。