Я использую CFRelease для освобождения CFStringTokenizerRef, полученного из вызова CFStringTokenizerCreate. Но приборы сообщают об утечке памяти в этой области. Я что-то упустил?
CFStringTokenizerRef tokenRef = CFStringTokenizerCreate(NULL,
(CFStringRef)contents,
CFRangeMake(0, contents.length),
kCFStringTokenizerUnitWordBoundary,
NULL);
CFStringTokenizerTokenType tokenType;
// leak reported here
while ((tokenType = CFStringTokenizerAdvanceToNextToken(tokenRef)) != kCFStringTokenizerTokenNone)
}
CFRelease(tokenRef);