Как я выпускаю этот CGPath, когда я должен возвратить его

Я рекомендовал бы Python, потому что это так кратко и выразительно. Кажется менее вероятным разбить при начале работы, но предлагает много комнаты для узнавания больше усовершенствованных понятий также.

26
задан willc2 22 November 2009 в 20:53
поделиться

2 ответа

Если имя метода начинается с new , clang будет ожидать, что он вернет объект со счетчиком сохранения 1. Другими словами, переименование метода из somePath - newSomePath отключит анализатор.

Если вы действительно хотите автоматически выпускать CGPathRef, вы можете преобразовать его в NSObject, а затем вызвать автозапуск. Я знаю, что это работает для CFTypes, честно говоря, я не уверен, подходит ли CGPathRef.

28
ответ дан 28 November 2019 в 07:35
поделиться

Как насчет создания изменяемого пути, передачи его в строительную функцию, а затем его использования и освобождения:

CGMutablePathRef mPath = CGPathCreateMutable();
[buildPath:mPath]; //adds reusable lines etc
...do something with it...
CGPathRelease(mPath);
8
ответ дан 28 November 2019 в 07:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: