Нет, вы не выделяли его или не сохраняли parse_array, поэтому не должны его освобождать.
В целом вы не несете ответственности за освобождение объектов, хранящихся в массиве, или любых других объектов,вы явно не стали владельцем (через + alloc, -retain, -copy, + new ...).Если массив сохранил объекты, массив отвечает за их правильное освобождение.