в моем классе я объявил и использовал NSMutableArray. Однако один из методов этого класса должен очистить весь массив и добавить в него новый набор объектов. Как лучше всего очистить его и добавить новые объекты с нуля?
С уважением питер
Вызов
[mArray removeAllObjects];
Затем добавьте ваши объекты:
Добавлена эта ссылка для получения дополнительной информации: http://www.techotopia.com/index.php/Working_with_Objective-C_Array_Objects
Предполагая, что у вас есть новое содержимое в массиве, вы хотите:
[myArray setArray:myNewContentsArray];
Это заменит содержимое myArray содержимым myNewContentsArray, оставив последнее без изменений.
myArray
myNewContentsArray
Вы можете освободить его и выделить новый.Примечание: это приведет к тому, что каждому объекту в массиве также будет отправлено сообщение о выпуске, поэтому вам нужно будет сохранить их в другом месте.