Соглашение состоит в том, что вы не несете ответственности за объекты, возвращаемые методами, отличными от тех, которые содержат new
, alloc
или copy
. Заданный вами массив почти наверняка уже автоматически освобожден, поэтому он будет освобожден после завершения кода и возврата к циклу выполнения. Если вам нужно удерживать массив за этой точкой (например, если вы хотите сохранить эти результаты и ссылаться на них, чтобы реагировать на будущие события пользовательского интерфейса), то вам следует сохранить массив, предпочтительно, назначив его сохраненному свойству.
Я настоятельно рекомендую вам прочитать руководство по программированию управления памятью в полном объеме или, по крайней мере, первые несколько разделов, которые дают полное представление о том, что вы спрашиваете.