1. 개요 iOS의 메모리 영역 중 힙영역을 관리하는 방법은 2가지가 있다. ARC와 MRC란 기법이 있는데 Objective-C에서는 프로젝트 설정을 통해 MRC나 ARC 중 선택하여 사용할 수 있고 Swift에서는 ARC만 사용한다. 이번 포스팅에서는 이 2가지 메모리 관리 기법에 대해 알아볼려 한다. 1-1. ARC(Auto Reference Counting) ARC를 알아보기 전에 ARC가 어떤 메모리 영역을 관리하는 지 알아야한다. 바로 힙영역을 관리하는데 힙영역은 참조타입의 데이터를 관리하는 영역이다. 즉 클래스나 클로져를 메모리에 할당, 해제할 때 ARC를 사용한다 참조타입과 값타입 확인하기 ARC는 Auto Reference Counting의 약자로 힙영역에 할당돼있는 데이터를 참조하는 지..