2015-10-29 58 views
0

考慮:ArrayOne =約翰·比爾,詹姆斯,亞當合併兩個數組可可OBJ-C

考慮:ArrayTwo =史密斯,瓊斯,溫莎,牛頓

結果:ArrayThree =約翰·史密斯,比爾·瓊斯,詹姆斯溫莎,亞當牛頓

不能爲我的生活弄明白。我可以將ArrayTwo添加到ArrayOne的末尾,但這不是我所需要的。

回答

2

假設那些NSString在你的兩個陣列,只是遍歷並創建合併的字符串和添加的第三陣列:

assert(arrayOne.count == arrayTwo.count); 

NSMutableArray *result = [NSMutableArray arrayWithCapacity:arrayOne.count]; 

for (int i = 0; i < arrayOne.count; ++i) { 
    [result addObject:[NSString stringWithFormat:@"%@ %@", arrayOne[i], arrayTwo[i]]]; 
} 
NSLog(@"%@",result);