Wie kann ich ein dreidimensionales Array in Cocoa am einfachsten reduzieren?

Angenommen, ich habe ein Array wie das folgende:

NSArray *threeDimensionalArray = @[
 @[     
     @[ @"Peter", @"Paul", @"Mary" ], @[ @"Joe", @"Jane" ]
  ],
 @[
     @[ @"Alice", @"Bob" ]
  ]
];

und ich möchte, dass es wird:

@[ @"Peter", @"Paul", @"Mary", @"Joe", @"Jane", @"Alice", @"Bob" ]

Wie kann ich dieses abgeflachte Array am einfachsten erstellen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage