Just
์ ๋ค๋ฆญ ๊ตฌ์กฐ์ฒด | ๊ฐ๊ฐ์ Subscriber์๊ฒ ์ค์ง ํ ๋ฒ๋ง ์ถ๋ ฅ์ ๋ด๊ณ ์ข ๋ฃํ๋ Publisher
์ด๋์ ๋ผ์ด์ ๋ ํ ๊ฐ์ ์ธ์๋ฅผ ๋ฐ๋๋ค.
output
: Publihser๊ฐ ๋ฐฐ์ถํ ํ ๊ฐ์ ์์
๊ธฐ๋ณธ์ ์ธ Publisher ์ค ํ๋๋ก, Convenience Publisher๋ก ์ ์๋์ด ์์ด Publishers
์ด๊ฑฐํ์ ์ํด ์์ง ์๊ณ ๋จ๋
์ ์ธ ๊ตฌ์กฐ์ฒด์ ํํ๋ฅผ ๊ฐ๋๋ค.
๊ฐ์ ๋ด๊ณ ์ข ๋ฃํ๋ ๊ฒ๊ณผ ์๋ฌ๋ฅผ ๋ด์ง ์๋๋ค๋ ๊ฒ์ ๋ณด์ฅํ๋ค.
Just("Combine Just")
.sink(receiveValue: { print($0) })
.store(in: &cancellables)
// Combine Just
RxSwift
just
์คํผ๋ ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํํ ์ ์๋ค.
Observable.just("RxSwift Just")
.subscribe(onNext: { print($0) })
.disposed(by: disposeBag)
// RxSwift Just
ReactiveSwift
init(value:)
์ด๋์
๋ผ์ด์ ๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํํ ์ ์๋ค.
SignalProducer(value: "ReactiveSwift Just")
.startWithValues { print($0) }
// ReactiveSwift Just
์ฐธ๊ณ
Last updated
Was this helpful?