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