ARC 썸네일형 리스트형 Memory Management 클래스 인스턴스, 참조 타입의 값들은 heap 영역에 저장된다. 저장되는 값을 명시적으로 삭제하지 않으면, 메모리에 계속 남게 된다. 이런 상황을 메모리 릭이라고 부른다. 이를 해결하고자 애플은 MRC, ARC를 제공한다. RC (Reference Counting)컴파일 타임에, 참조에 따라서 카운트를 관리하며, 이를 사용해 메모리 관리를 처리한다. MRC (Manual Reference Counting)objc는 rc방법을 프로그래머가 직접 작성해서 처리했다. retain은 rc를 증가시킬 때 사용하며, release는 감소 시킬때 사용한다. ARC (Auto Reference Counting)컴파일 타임에 자동으로 실행되며, 정해진 규칙에 따라서 rc를 관리해준다.정해진 규칙에는 세 가지가 존재한다... 더보기 이전 1 다음