I found two good solutions in StackOverflow:
[existingArray replaceObjectsInRange:NSMakeRange(0,0)
withObjectsFromArray:newArray];
And the second one:
NSIndexSet *indexes = [NSIndexSet indexSetWithIndexesInRange: (NSRange) {0, [newArray count]}];
[existingArray insertObjects: newArray atIndexes: indexes];