59
A
回答
192
NSArray
的arrayByAddingObjectsFromArray:
是更多或更少相當於JavaScript的.concat()
方法:
NSArray *newArray=[firstArray arrayByAddingObjectsFromArray:secondArray];
注意:如果firstArray
是零,newArray
將是零。這可以通過使用固定如下:
NSArray *newArray=firstArray?[firstArray arrayByAddingObjectsFromArray:secondArray]:[[NSArray alloc] initWithArray:secondArray];
如果你想帶出副本:
NSArray *uniqueEntries = (NSArray *)[[NSSet setWithArray:newArray] allObjects];
2
這裏是由只是一個空數組開頭的對稱&簡單的方法:
NSArray* newArray = @[];
newArray = [newArray arrayByAddingObjectsFromArray:firstArray];
newArray = [newArray arrayByAddingObjectsFromArray:secondArray];
相關問題
- 1. 將兩個數組合並在一起
- 2. 如何將兩個現有組件合併在一起?
- 3. 如何將兩個數組組合在一起?
- 4. 合併兩個數組一起
- 5. 合併兩個數組一起
- 6. 如何空出兩個數組的元素合併兩個數組一起
- 7. 如何將兩個數組合併成一個數組?
- 8. 將兩個數組合併爲一個
- 9. 將兩個數組合併爲一個
- 10. 將兩個陣列組合在一起?
- 11. 排序數組在PHP中,合併兩個值加在一起
- 12. 如何將兩個或多個mysql數組合併成一個
- 13. 將兩個數組合併到一個數組中
- 14. 如何組合兩個查詢並將數據合併到一行中?
- 15. 將兩兩類別組合在一起
- 16. 如何將一個數組中的兩個鍵合併成一個鍵?
- 17. 如何將兩個數組緩衝區合併爲一個?
- 18. 如何將兩個JavaScript數組合併成一個JSON?
- 19. PHP陣列 - 將兩個數組合並在一起加上一個值
- 20. Java - 將兩個數組組合在一起
- 21. 如何將這兩個命令合併在一起?
- 22. 如何將兩個postscript文件合併在一起?
- 23. 如何將兩個列表合併在一起?
- 24. 如何將兩個單列文件合併在一起?
- 25. TFS如何將兩個開發分支合併在一起?
- 26. 如何合併兩個數組的值?
- 27. 如何將兩個示波器組合在一起或者是
- 28. 如何將兩個腳本組合在一起?
- 29. 如何將兩個組合框綁在一起wpf
- 30. 如何將兩個表連接在一起,並將兩個表都組合成一列?
看起來你正在做日曆操作。請考慮使用`NSCalendar`和`NSDateComponents`和朋友爲你做。他們不是一個小問題。你是否考慮過閏月?夏令時如何?閏秒呢?等等 – 2011-01-19 22:53:42
@DaveDeLong - 現在我正在移植一個小的Javascript庫。一旦我完成了實際的重寫,我將重構代碼。我的第一個目標是獲取Objective-C中的信息並在稍後進行優化。 – Moshe 2011-01-19 22:55:31