Daily iOS
메모리·ARC

weak vs strong

weak와 strong의 차이를 설명해 주세요.

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

strong은 참조 카운트를 +1 해 대상의 수명을 소유하고, weak는 카운트를 안 올려 소유하지 않는다. 그래서 weak는 대상이 먼저 사라질 수 있어 항상 옵셔널 var여야 한다.

받은 질문 공유