У меня есть метод, который возвращает CGMutablePathRef, что-то вроде этого:
- (CGMutablePathRef)somePath;
{
CGMutablePathRef theLine = CGPathCreateMutable();
CGPathMoveToPoint(theLine, NULL, 50, 50);
CGPathAddLineToPoint(theLine, NULL, 160, 480);
CGPathAddLineToPoint(theLine, NULL, 270, 50);
return theLine;
}
Статический анализатор Xcode/Clang предупреждает, что существует потенциальная утечка. Документы говорят, что называть CGPathRelease(), но где бы я это сказал?
Если я поставлю это до возвращения метода, это не приведет к тому, что theLine исчезнет, прежде чем он вернется к нему вызывающий?