아키텍처
Delegate 패턴과 통신 방식 비교
UIKit 곳곳에 쓰이는 Delegate 패턴이 무엇인지 설명해 주세요.
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
UIKit 곳곳에 쓰이는 Delegate 패턴이 무엇인지 설명해 주세요.
Delegate는 한 객체가 특정 시점의 결정·처리를 프로토콜을 통해 다른 한 객체에 위임하는 1:1 관계다. delegate 프로퍼티를 strong으로 두면 순환 참조가 생기므로 주의한다.
아키텍처객관식입문
다음 중 NotificationCenter가 가장 적절한 상황은?
#delegate #notification #closure
메모리·ARC객관식기초
다음 중 (별도 조치가 없을 때) 순환 참조 또는 영구 누수가 생기는 경우를 모두 고르세요.
#notification #closure
메모리·ARC객관식기초
다음 코드 조각 중 ViewController가 화면에서 사라진 뒤에도 해제되지 않게 만드는(누수를 일으키는) 것을 모두 고르세요. 각 코드는…
#delegate #closure
아키텍처주관식기초
Objective-C 런타임의 KVO는 내부적으로 어떻게 프로퍼티 변화를 감지하나요?
#kvo