[RxSwift] Combining Observables ์์๋ณด๊ธฐ (Combine Latest,Zip, Merge,Concat,withLatestFrom)
์๋
ํ์ธ์ Foma ์
๋๋ค! ์ค๋๋ง์ RxSwift ๊ธ์ ํฌ์คํ
์ ํ๋๋ฐ.. ์จ์ผ์ง ์จ์ผ์ง ๋ฏธ๋ฃจ๋ค๊ฐ ์ฐ๊ฒ ๋ฉ๋๋ค... ์ค๋์ ์ฌ๋ฌ๊ฐ์ ์ด๋ฒคํธ๋ค์ ํฉ์ณ์ฃผ๋ ์ฐ์ฐ์๋ค์ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค! ๋ฐ๋ก ์์ํ ๊ฒ์~ 1.CombineLatest ์ฌ๋ฌ๊ฐ์ ์ต์ ๋ฒ๋ธ์ ๊ฐ์ฅ ๋ง์ง๋ง์ ๊ฐ์ ํฉ์ณ์ ํ๋์ ๊ฒฐ๊ณผ๋ก ๋ฐฉ์ถํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ด ๊ฐ๊ฐ ์๊น,๋ชจ์,์ซ์๋ฅผ ๋ฐฉ์ถํ๋ ์๋ธ์ ํธ๊ฐ ์์ต๋๋ค. let ์๊น = PublishSubject() let ๋ชจ์ = PublishSubject() let ์ซ์ = PublishSubject() ์ปด๋ฐ์ธ๋ ์ดํฐ์คํธ๋ก ๊ฐ ์ต์ ๋ฒ๋ธ์ ๋ฌถ์ ๋ค ๊ตฌ๋
์ ํ์ฌ ๋ฐฉ์ถํ๋ ๊ฐ์ ์ถ๋ ฅํด๋ด
๋๋ค. let combineLatest = Observable.combineLatest(์๊น,๋ชจ์,์ซ์) {์๊น,๋ชจ์,์ซ์ ..
2021. 4. 7.