Ну, я все еще пишу свой ответ.
В этой строке нет утечки памяти.Вы создаете secondArray
, и он указывает на те же объекты из firstArray
.arrayWithArray возвращает автоматически выпущенный объект, поэтому вам не нужно его освобождать.
Но я думаю, что анализатор говорит, что здесь есть потенциальная ситуация, когда у вас есть несколько указателей на один объект.И когда вы отпускаете firstArray, secondArray будет ссылаться на неопределенную память.Это может привести к SIGABRT.