IT박스

Swift에서 @autoreleasepool과 동등한 것은 무엇입니까?

itboxs 2020. 10. 19. 07:52
반응형

Swift에서 @autoreleasepool과 동등한 것은 무엇입니까?


Swift에서는 @autoreleasepool{}구조가 없지만 Swift는 ARC를 사용합니다. Swift에서 autoreleasepool을 관리하는 적절한 방법은 무엇입니까? 아니면 어떤 이유로 제거 되었습니까?


자세한 내용은 WWDC 2014 세션 비디오 418 번 "Inmproving Your App with Instruments" 에 자세히 설명되어 있습니다. PDF로도 다운로드 할 수 있습니다.

그러나 간단히 말해서 구문은 다음과 같습니다.

autoreleasepool {
  /* code */ 
}

참고로 Xcode는 다음과 같이 전체 코드를 구성했습니다.

autoreleasepool({ () -> () in
    // code              
})

괄호가 함수 클로저를 식별한다고 추측하십시오.


있습니다! 실제로 어디에도 언급되지 않았습니다.

autoreleasepool {
    Do things....
}

참고 URL : https://stackoverflow.com/questions/24152050/what-is-the-equivalent-of-autoreleasepool-in-swift

반응형