강한참조

iOS/Swift

강한 참조가 사라지면 진짜 ARC가 해제시켜줄까? 에 대한 메모리 실험

참조를 갖고 있지 않을때 UINavigationViewController에서의 PUSH, POP 우선 단순히 UINavigationViewController를 통해 ThirdVC를 push, pop 할 때마다 ThirdVC가 생성 해제 되는 것을 볼 수 있습니다. 메모리를 확인해도 정상적으로 생성되고 없어지는 것을 확인할 수 있습니다. ARC 짱짱! 강한 참조로 연결되어 있을때 PUSH, POP 아래 코드와 같이 FirstViewController의 프로퍼티로 ThirdViewController의 메서드를 가지고 있을 때는 ThirdViewController가 해제될까? class FirstViewController: UIViewController { var handler: (() -> Void)? @..

테리펀트
'강한참조' 태그의 글 목록