ARC Migration Tool ma problemy z tym:Czy muszę używać __bridge lub __bridge_retained, jeśli pomostam autoreleasedem obiekt do Core Foundation?
NSURL *fileURL = [NSURL fileURLWithPath:path];
AudioFileOpenURL((CFURLRef)fileURL, kAudioFileReadPermission, 0, &fileID);
W szczególności, nie jest pewien, czy powinien to zrobić __bridge lub __bridge_retained. I ja też.
-fileURLWithPath zwraca obiekt autoreleased, w tym miejscu nie jestem właścicielem plikuURL. Ale w tym samym czasie obiekt ma liczbę zatrzymań co najmniej +1.
Założę się, że należy to zrobić tylko z __bridge.