ARC, MRC
·
🗣️ 면접/면접질문정리
Q. ARC, MRC란 무엇인지 설명해주세요 A. 1. ARC는 자동으로 HeapObject안에 들어있는 Reference Count를 계산해서 메모리를 관리해주는 방법입니다. -> Java의 Garbage Collector와는 다르게 컴파일 시점에 실행됩니다. 2. MRC는 수동으로 Reference Count를 계산합니다. Retain, release 메서드를 직접 작성해줘야 합니다. Objective-C 에서 사용합니다. cf) - 동적 할당으로 인스턴스가 생성되면 해당 정보는 HeapObject라는 struct로 관리된다. - HeapObject에는 동적 할당되는 객체를 구성하는 데이터. 즉, reference count와 type meta data를 갖습니다. Q. ARC는 compile tim..