나는이 http://lists.apple.com/archives/objc-language/2011/Mar/msg00084.htmlCFRetain는 가비지 컬렉터와 C 문자열을 사용
이 긴 (흥미) 스레드, 그리고 내가 잘 요점을 놓친 ...이 비트 잡은
내 눈을 읽고 있었다
char* path = [string fileSystemRepresentation];
CFRetain (path);
int result = open (path, ...);
CFRelease (path);
가비지 수집되지 않을 때 (char *는 CFType이 아님)이 작업을 수행 할 수 없다는 것을 알고 있습니다. 가비지 수집이 활성화되면이 작업이 수행됩니까?
내 생각에 이것은 실수이거나 솔루션으로 제안되지는 않았지만 실제로 읽는 방법입니다.
확인해 주셔서 감사합니다. 나는 그 실에 아무도 그걸 가져다주지 못하는 것에 여전히 놀랐다. – hooleyhoop