Можете ли вы сбросить массив nsmutable после удаления, чтобы вернуть его в исходное состояние со всеми начальными переменными до удаления?
Нет, но если память не является проблемой, вы можете продублировать массив перед удалением.
Вы говорите, что хотите удалить все, а затем волшебным образом вернуть все обратно?Вы не можете.
Если вы хотите отменить что-то, вам нужно написать код, который запоминает удаленную информацию в ожидании возможности отменить.