Где использовать CGPathRelease?

Я создаю строку для моего SKShapeNode, используя CGMutablePathRef. Немного почитав об использовании, я наткнулся на сообщение о том, что важно использовать CGPathRelease, когда вы закончите, используя путь. Теперь мне интересно, когда я смогу освободить путь? Будет ли выпускать его, пока SKShapeNode еще существует, причинить вред?

Да, и извините, если CGPathRelease больше не используется с момента появления сборки мусора, я не смог выяснить, нужно ли ее еще использовать или нет, поэтому, пожалуйста, исправьте меня, если она больше не нужна.

1 ответ

Решение

Узел станет владельцем CGPathRef когда вы установите его path имущество. Вы можете и должны использовать CGPathRelease() в любое время после того, как вы закончили манипулирование путем и передали его узлу.

Другие вопросы по тегам