У меня есть первый NSArray firstArray, а у меня
firstArray
[firstArray removeAllObjects];
после того, как я хочу заполнить его содержимым другого массива secondArray
secondArray
это правильно написать таким образом?
firstArray = secondArray;
Так как firstArray - это NSArray, вы захотите сделать это вместо:
firstArray = [NSArray arrayWithArray:secondArray];
Нет, firstArray = secondArray переназначит указатели, это не то поведение, которое вам нужно.Вы хотите [firstArray addObjectsFromArray:secondArray]
firstArray = secondArray
[firstArray addObjectsFromArray:secondArray]