Retain1 [CS/Basic] 메모리 관리의 시작, ARC(Automatic Reference Counting) Heap과 Stack에 대해 어느정도 이해가 되셨다고 하신다면.. 이번 포스팅에서는 Swift에서 어떻게 메모리를 관리를 하는지 살펴보고자 합니다. 면접 단골 질문 중 하나인, ARC(Automatic Reference Counting)에 대해 알아보기에 앞서 RC란 무엇이고, (ARC의 구체적인 메모리 관리 과정은 다음 포스팅에서 이어집니다) Heap과 RC(Reference Counting)의 관계 RC란, Heap 영역에 저장되는 데이터의 효율적인 관리를 위한 일종의 '참조 카운팅' 시스템 앞선 포스팅에서 살펴본 Heap에 대해 간단하게 정리하고 넘어가자면.. 개발자, 사용자에 의해 할당하며, 해제되는 관리 가능한 영역 클래스 인스턴스(Class Instance)나 클로저와 같은 '참조타입' 값이.. 2023. 3. 16. 이전 1 다음