2012-12-08 4 views
0

main.m에서 autorelease 풀 코드를 제거하면 XCode의 이전 버전이 충돌하는 데 사용되는 응용 프로그램입니다. 하지만 지금도 main.net에 @autoreleasepool과 같은 문구가 없더라도 앱이 잘 작동합니다. 무엇이 바뀌 었습니까? 나는 ARC와 ARC 모두 시도하지 않았다.iOS 6에서 @autoreleasepool의 중요성

답변

1

Objective-C 런타임은 "자동 복구 풀 최후의 수단"을 설치한다. 그것에 의지하지 않는 것이 가장 좋습니다.

+0

감사합니다 Catfish_Man, 그건 의미가 있지만 최근에 추가 된 게 있나요? – theiOSguy

+0

autorelease 풀이 Foundation/CoreFoundation에서 libobjc (동일한 릴리스 ARC가 도입 된)로 옮겨 졌을 때 아마 추가 된 것 같습니다. –

관련 문제