¿Cómo concatenar dos matrices en una única matriz en Objective-C?Concatenación de dos matrices en Objective-C
33
A
Respuesta
41
NSArray* newArray = [firstArray arrayByAddingObjectsFromArray:secondArray];
O utilizando la versión matriz mutable acaba de añadir a ella todos los objetos de otra matriz:
[myMutableArray addObjectsFromArray:secondArray];
1
NSSArray *theArrayIReallyWant = [oneArrayIDontReallyWant arrayByAddingObjectsFromArray:otherArrayIDontReallyWant];
Si es necesario, retenertheArrayIReallyWant
para que se mantenga en la memoria, sólo asegúrese para liberarlo cuando hayas terminado. que, con mucho es el método más fácil :)
5
con arrays inmutables:
NSArray *arr1 = [NSArray arrayWithObjects:[NSNumber numberWithInt:1],
[NSNumber numberWithInt:2],
[NSNumber numberWithInt:3], nil];
NSArray *arr2 = [NSArray arrayWithObjects:[NSNumber numberWithInt:4],
[NSNumber numberWithInt:5],
[NSNumber numberWithInt:6], nil];
NSArray *arr3 = [arr1 arrayByAddingObjectsFromArray:arr2];
o la adición a una matriz mutable:
NSArray *arr1 = [NSArray arrayWithObjects:[NSNumber numberWithInt:1],
[NSNumber numberWithInt:2],
[NSNumber numberWithInt:3], nil];
NSArray *arr2 = [NSArray arrayWithObjects:[NSNumber numberWithInt:4],
[NSNumber numberWithInt:5],
[NSNumber numberWithInt:6], nil];
NSMutableArray *arr3 = [NSMutableArray arrayWithArray:arr1];
[arr3 addObjectsFromArray:arr2];
Cuestiones relacionadas
- 1. Matrices de concatenación en R
- 2. Comparación de dos matrices
- 3. Matrices mecanografiadas en Gecko 2: concatenación y expansión Float32Array
- 4. Compara dos matrices, ¿hay elementos comunes entre las dos matrices?
- 5. Combinar dos matrices en Hash
- 6. Unir dos matrices en ColdFusion
- 7. Comparando dos matrices en Matlab
- 8. Combinar dos matrices en JavaScript
- 9. array dividido en dos matrices
- 10. Fusionando dos matrices en Bash
- 11. Intersecar dos matrices
- 12. postgres - comparar dos matrices
- 13. Ordenando dos matrices correspondientes
- 14. php fusionar dos matrices
- 15. uniendo dos matrices numpy
- 16. diferencia entre dos matrices
- 17. combinar dos matrices
- 18. En lugar de combinación de dos matrices
- 19. Concatenar dos matrices de caracteres?
- 20. Combinar dos matrices de enteros
- 21. salida concatenación de dos comandos en una sola línea
- 22. ¿Comparar dos matrices de primitivas en Java?
- 23. NumPy: Comparación de elementos en dos matrices
- 24. Combinación de dos matrices en Ruby
- 25. Bloques ObjectiveC equivalente en Java
- 26. maravilloso Concatenación
- 27. Comparar dos matrices Javascript - Asociativo
- 28. error relativo entre dos matrices
- 29. Fusionando dos matrices por índice
- 30. jUnit probando dos matrices booleanas