Come concatenare due array in un singolo array in Objective-C?Concatenazione di due array in Objective-C
33
A
risposta
41
NSArray* newArray = [firstArray arrayByAddingObjectsFromArray:secondArray];
o utilizzando la versione matrice mutevole basta aggiungere ad esso tutti gli oggetti da un altro array:
[myMutableArray addObjectsFromArray:secondArray];
1
NSSArray *theArrayIReallyWant = [oneArrayIDontReallyWant arrayByAddingObjectsFromArray:otherArrayIDontReallyWant];
Se è necessario, manteneretheArrayIReallyWant
in modo che rimanga nella memoria, tanto per essere sicuro per rilasciarlo quando hai finito. Questo è di gran lunga il metodo più semplice :)
5
con array immutabili:
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 aggiungendo su una matrice mutevole:
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];
Problemi correlati
- 1. pitone: NumPy: concatenazione di array di nome
- 2. Concatenazione di stringhe vs implode di array in PHP
- 3. Aggiunta/concatenazione di due sequenze IEnumerable
- 4. Come dividere newline da NSString in ObjectiveC
- 5. Implementare protocollo ObjectiveC in rapida
- 6. concatenazione di due variabili stringa in bash aggiungendo a capo
- 7. ObjectiveC blocca l'equivalente Java
- 8. Concatenazione di elenchi in Haskell
- 9. Concatenazione di due risultati di una gamma di funzioni
- 10. Concatenazione di raccolte in PLSQL
- 11. Array tipizzati in Gecko 2: Concatenazione ed espansione Float32Array
- 12. Divisione Big Array in due array
- 13. Concatenazione in smarty
- 14. Concatenazione di più istruzioni utilizzando Commas vs Semi-due
- 15. Dividi array di grandi dimensioni in Array di due elementi
- 16. Filtro del queryset Django dopo una concatenazione di due colonne
- 17. In luogo di unione di due array
- 18. Groovy concatenazione di stringhe
- 19. Unisci due array in R
- 20. serie Split in due array
- 21. Combina due array in JavaScript
- 22. Concatenazione di stringhe senza allocazione in java
- 23. Confronto di due array in Ruby
- 24. NumPy: confronto di elementi in due array
- 25. Correlazione di due array in C#
- 26. Compute intersezione di due array in JavaScript
- 27. Concatenazione di elenchi in Prolog
- 28. Selettore di concatenazione in jQuery?
- 29. Concatenazione di stringhe in Lua
- 30. Concatenazione di stringhe in Jinja