Apple에서 나온 Reactive Programming Framework인 Combine을 정리합니다.
Notification Center는 꽤나 오래전 부터 iOS의 이벤트 전송 매커니즘으로 자리잡았다. 어떤 요소들이 있는지 확인해보자.
Observer 패턴, 많이 들어봤다. GoF의 정의로 알아보자. Observer 관찰자, 감시자 변화가 생기면 알아챈다. 다만 이 관찰자는 여러명일 수 있다.
GoF의 디자인 패턴, 감시자 패턴에 대해 알아본다. 핵심 요약 객체 사이에 일 대 다 의존 관계를 정의해두어, 어떤 객체의 상태가 변할 때, 그 객체에 의존성을 가진 다른 객체들이 변화를 통지받고 자동으로 갱신될 수 있게 만든다.