将一个NSMutableArray连接到另一个NSMutableArray的末尾

Eri*_*tto 13 macos cocoa objective-c nsmutablearray

这个超级简单问题的简单答案会很棒!这是伪代码:

NSMutableArray *Africa = [Lion, Tiger, Zebra];
NSMutableArray *Canada = [Polar Bear, Beaver , Loon];

NSMutableArray *Animals = *Africa + *Canada;
Run Code Online (Sandbox Code Playgroud)

我最终想要的是:

Animals = [Lion, Tiger, Zebra, Polar Bear, Beaver, Loon];
Run Code Online (Sandbox Code Playgroud)

在Objective-C/Cocoa中实现这一目的的正确语法是什么?

非常感谢!

Vla*_*mir 48

要创建一个数组:

NSMutableArray* africa = [NSMutableArray arrayWithObjects: @"Lion", @"Tiger", @"Zebra", nil];
NSMutableArray* canada = [NSMutableArray arrayWithObjects: @"Polar bear", @"Beaver", @"Loon", nil];
Run Code Online (Sandbox Code Playgroud)

要组合两个数组,您可以使用第一个数组的元素初始化数组,然后将第二个元素添加到它:

NSMutableArray* animals = [NSMutableArray arrayWithArray:africa];
[animals addObjectsFromArray: canada];
Run Code Online (Sandbox Code Playgroud)