Я пишу такую функцию для создания CGPath:
+(CGPathRef)CGPathCreateRoundrect:(CGRect)rect radius:(CGFloat)radius {
CGMutablePathRef path = CGPathCreateMutable();
......
CGPathCloseSubpath(path);
return path;
}
Анализатор сообщает, что в первой строке кода создается объект, который может быть утечкой. Но я хочу создать новый объект в этой функции и передать право собственности вызывающей стороне. И имя функции содержит ключевое слово «Создать». Это ошибка "Анализатора"?