Comment concaténer deux tableaux dans un seul tableau dans l'objectif-C?
NSArray* newArray = [firstArray arrayByAddingObjectsFromArray:secondArray];
Ou à l'aide de la version de tableau mutable, ajoutez-vous à tous les objets d'un autre tableau:
[myMutableArray addObjectsFromArray:secondArray];
Avec des tableaux immuables:
NSArray *arr1 = @[@(1), @(2), @(3)];
NSArray *arr2 = @[@(4), @(5), @(6)];
NSArray *arr3 = [arr1 arrayByAddingObjectsFromArray:arr2];
ou ajout sur un tableau mutable:
NSArray *arr1 = @[@(1), @(2), @(3)];
NSArray *arr2 = @[@(4), @(5), @(6)];
NSMutableArray *arr3 = [NSMutableArray arrayWithArray:arr1];
[arr3 addObjectsFromArray:arr2];
NSSArray *theArrayIReallyWant = [oneArrayIDontReallyWant arrayByAddingObjectsFromArray:otherArrayIDontReallyWant];
Si vous en avez besoin, retenirtheArrayIReallyWant
_ Cela reste en mémoire, assurez-vous simplement de le relâcher lorsque vous avez terminé. Que de loin est la méthode la plus facile :)