delegate 장점 엄격한 syntax로 인해 메소드들이 명확하게 명시됨 구현되지 않은 메소드들을 쉽게 알 수 있음 모니터링하는 notificationCenter 같은 외부 객체가 필요없음 단점 많은 줄의 코드가 필요 delegate에 nil이 들어가지 않게 해야함(크러시 주의) 순환참조를 조심 Notification Notification C...
delegate는 한 유형의 인스턴스가 다른 인스턴스를 대신하여 작동하는 패턴 weak로 지정하기 때문에 애플리케이션이 해당 델리게이트에서 어떠한 동작을 할 때만 쓰입니다.