Objective-C'de iki diziyi tek bir dizide nasıl birleştirilir?Objective-C'de iki dizinin birleştirilmesi
33
A
cevap
41
NSArray* newArray = [firstArray arrayByAddingObjectsFromArray:secondArray];
Ya da sadece başka bir diziden buna tüm nesneleri eklemek değişken dizi sürümünü kullanarak: Eğer theArrayIReallyWant
yüzden bellekte kalır korumak gerekiyorsa
[myMutableArray addObjectsFromArray:secondArray];
1
NSSArray *theArrayIReallyWant = [oneArrayIDontReallyWant arrayByAddingObjectsFromArray:otherArrayIDontReallyWant];
, sadece emin olmak İşiniz bittiğinde onu serbest bırakmak. bu en kolay bir yöntem :) iletmenin dizilerle
5
olduğu için:
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];
veya kesilebilir bir dizisi üzerine ilave:
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];
İlgili konular
- 1. Diziyle iki dizinin birleştirilmesi
- 2. İki jQuery seçiminin birleştirilmesi
- 3. Dizinin alt modüle dönüştürüldükten sonra birleştirilmesi
- 4. yinelemeli onlara (piton) birleştirilmesi Bir dizinin altdizilimlerden üzerinden çalışacak
- 5. İki dizinin toplanması
- 6. Ruby'de iki dizinin kombinasyonu
- 7. SQL Server 2008'de iki tablonun birleştirilmesi
- 8. İki unordered_maps ile örtüşen anahtarların birleştirilmesi
- 9. İki dizinin içeriği arasındaki fark
- 10. C: İki boyutlu dizinin boyutu
- 11. İki dizinin kesişim noktasını bulma
- 12. JINJA2 içinde listelerin birleştirilmesi
- 13. Örnekleme ile data.table birleştirilmesi
- 14. İki dizinin öğe ile karşılaştırmasını nasıl yapabilirim?
- 15. iki boyutlu bir dizinin değerlerini karşılaştırın ve
- 16. Bash'te iki dizinin birleşimini nasıl alabiliriz?
- 17. Dizinin iki nesnesi üzerinde açısal filtre
- 18. Attask API - değiştirgelerin birleştirilmesi
- 19. TortoiseGit kullanarak kod dalının birleştirilmesi
- 20. pascal dizinin dosya ve dizinin
- 21. wrap_content öğesinin parent ve fill_parent üzerinde birleştirilmesi
- 22. R'nin ayrılmış belleği, ayrılmış bir dizinin iki katı büyüklüğündedir
- 23. İki dizinin dışında bir dizindeki tüm dosyaları kaldırın
- 24. İki dizinin sırasına göre üç dizi nasıl sıralanır. Swift
- 25. İki dizinin elemanlarını değiştirin, böylece elemanların toplamı farkı az olur.
- 26. Hive'daki iki dizinin kesişme noktalarını ve birleşimlerini nasıl hesaplarsınız? Örneğin
- 27. Excel'de iki dizinin arasındaki eşleşmeleri bul ve say.
- 28. Yakut - örneğin, orada iki diziler, ve ben ikisi için yaygın değildir unsurları bulmalıyız - İki dizinin
- 29. Dizinin satırlarını Python
- 30. Bir satırda sonuç elde etmek için saklı yordamda iki sorgunun birleştirilmesi