Это должно сработать.
newArray = [[newArray arrayByAddingObjectsFromArray:oldArray] mutableCopy];
for (NSString *str in newArray) {
NSLog(@"%@", str);
}
вывод: [one,two,three,four,five,six]
подождите, это копировалось в новый ..:)
oldArray = [[newArray arrayByAddingObjectsFromArray:oldArray] mutableCopy];
вывод: [one,two,three,four,five,six]
хахаха, возможно, с побочным эффектом, что newArray является NSArray и имеет такое же содержимое.
Проверить? Ой. newArray
по-прежнему [one,two,three]
.