2009-09-27 8 views

답변

4

(난 이미 NSURLConnection 작업을 얻으려고 노력하는 데 문제가있어) :

가 [...]이 방법이 릴리스와 동일하게 동작합니다. [...]

따라서 자동 풀 풀링은 필연적으로 할당 해제를 의미합니다. 제 생각에는 애플은 혼란을 가져 오기 때문에 drain을 비추어 야합니다.

그러나 :

특별 고려 사항 : 당신이 수집가가 있는 힌트를주고 를하지 않을 않는 있도록 가비지 수집 환경에서
, release 는 어떤 조합입니다 가비지 수집 환경 용으로 컴파일 될 수있는 코드 에서 drain을 사용하는 것이 중요합니다.

+0

감사합니다. 사과가 아닌 라이브러리를 이해하기 위해 Apple 문서를 읽지 못했습니다 ( – Jacob

+0

-drain은 결코 가비지 컬렉터를 지원하기 때문에 더 이상 사용되지 않을 것입니다.) 이는 반드시 코드에서 성능 향상에 큰 도움이됩니다. 특정 플러그인 및 시스템 프레임 워크와 같이 GC와 non-GC를 모두 실행하십시오. – bbum