미분류
Combine 살펴보기: Publisher
Publisher Declares that a type can transmit a sequence of values over time. 시간이 지남에 따라 값 시퀀스를 보낼 수 있는 타입을 정의함. Apple Documentation Combine의 퍼블리셔는 Observable의 개념이다. 퍼블리셔는 실제 구현이 아닌 Protocol로 정의되어 있다. RX의 경우에는 Observable Class의 구현을 제공하는 것과 차이가 있다. 따라서, Publisher는 여러 구현체를 가질 수 있고, Future, Just, …. 와 같은 편의 퍼블리셔를 제공한다. Publisher 프로토콜을 채택하는 Publisher를 구현하기 위해서는 프로토콜 채택 후, Output, Failure: Error associatedType과 receive(subscriber:) 함수를 구현해야한다. 다만, 애플은 Publisher를 직접 더보기…