Daily iOS
메모리·ARC

ARC vs 가비지 컬렉션

iOS는 참조 카운트(ARC)로 메모리를 관리합니다. 만약 참조 카운트 없이 자동 메모리 관리를 구현해야 한다면 어떤 방식이 가능한가요?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

대안은 추적식 가비지 컬렉션이다. 루트(스택·전역)에서 도달 가능한 객체를 주기적으로 표시(mark)하고 나머지를 회수(sweep)하며, 세대별·동시 수집기로 발전해 왔고 순환 참조를 자동으로 처리한다.

받은 질문 공유