Если вы используете malloc()
для выделения структуры в куче, то я действительно сомневаюсь в этом (страница руководства ничего об этом не упоминает, но возможно Apple переписала malloc
для выполнения ObjC2). Если вы используете NSAllocateCollectable()
, тогда да.
Если структура была создана в стеке, сбор данных не требуется, поскольку она будет уничтожена при выходе из фрейма.