<aside> 📌 목차

</aside>

개요


컴바인은 비동기 이벤트들을 처리할 수 있는 선언적인 접근법을 제공하는 프레임워크이다.

컴바인을 사용하면 하나의 주어진 이벤트 소스에 대해 하나의 프로세싱 체인을 생성할 수 있다.

이렇게 하면 여러 델리게이트와 컴플리션 핸들러를 구현할 필요가 없다.

체인은 컴바인 오퍼레이터로 구성된다.

각각의 오퍼레이터는 이전 스텝의 체인에서 전달받는 요소에 대해 [구분되는 분명한 동작]을 한다.

Connect a Publisher to a Subscriber


let pub = NotificationCenter.default
    .publisher(for: NSControl.textDidChangeNotification, object: filterField)