Daily iOS
아키텍처

Delegate 패턴과 통신 방식 비교

UIKit 곳곳에 쓰이는 Delegate 패턴이 무엇인지 설명해 주세요.

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

Delegate는 한 객체가 특정 시점의 결정·처리를 프로토콜을 통해 다른 한 객체에 위임하는 1:1 관계다. delegate 프로퍼티를 strong으로 두면 순환 참조가 생기므로 주의한다.

받은 질문 공유