ARC

    [TIL] Swift. ARC ( Automatic Reference Counting )

    1. What is ARC? Automatic Reference Counting 이름에서 알 수 있듯이 reference의 숫자를 자동으로 세는 메모리 관리자입니다. 이 말은 객체의 메모리 할당시 인스턴스에 reference를 저장하는 객체만 ARC의 영향을 받는다는 말입니다. 따라서 Value Type은 관리 대상이 아닙니다. 대상: Class, Closure 등 Swift는 각각의 객체에 retain counts를 가지고 있고 이 안에 Strong reference count가 0이된 것을 ARC가 메모리에서 해제합니다 2. Resource Management ViewController가 생성한 모든 뷰와 객체들은 ViewContoller의 책임 UIViewController의 LifeCycle에 따..