Merge two arrays while preserving the original array order

后端 未结 3 2039
轮回少年
轮回少年 2021-01-23 06:40

I\'ve writing an application that requests data from an external source (Twitter), which is returned as an ordered array in chronological order:

External array

3条回答
  •  执念已碎
    2021-01-23 07:26

    Just use the new array as the first array and add the old items after.

    NSMutableArray *newArray = [NSMutableArray arrayWithCapacity:externalArray.count + myArray.count];
    for(NSDictionary *item in externalArray) {
    
        // Need loop so I can do some extra stuff here with each item object (not shown in this example.)
        [newArray addObject: item];
    }
    
    [newArray addObjectsFromArray:myArray];
    

提交回复
热议问题