ReactiveX
-
RxSwift - ZipRxSwift 2021. 10. 13. 20:12
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ RxSwift์ Zip์ ๋ํด ํ์ตํด๋ณด๊ฒ ์ต๋๋ค๐๐ป ์ด์ ์ CombineLatest์ ๋ํด์ ํ์ตํด๋ณธ์ ์ด ์์ต๋๋ค. ๊ทธ๋ CombineLatest๋ ๋๊ฐ์ง์ ์ต์ ๋ฒ๋ธ ๋ฐฉ์ถ์ ํตํด ํฉ์ณ์ ๋ณด๋ด์ค๋ค๋์ ์์ Zip๊ณผ ๋์ผํฉ๋๋ค. ๋ค๋ง CombineLatest๋ ํฉ์ฑ ํ ๊ทธ๋ค์ ๋ค๋ฅธ ์ต์ ๋ฒ๋ธ์ ๋ฐฉ์ถ์ด ๋ค์ด์จ๋ค๋ฉด ๋ ํฉ์ฑํ์ฌ ๋ฟ๋ ค์ฃผ๋ ํน์ฑ์ด ์์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด Zip์ ์ด๋ป๊ฒ ๋ค๋ฅธ๊ฑด์ง ์์๋ณด์์ฃ ๐ง Zip Zip์ด๋? ์ ์ํ ํจ์๋ฅผ ํตํด ์ฌ๋ฌ Observable์ ๋ฐฉ์ถ์ ๊ฒฐํฉํ์ฌ ์ด ์กฐํฉ์ ์ํด ๋จ์ผ ํญ๋ชฉ์ผ๋ก ๋ฐฉ์ถํด์ค๋๋ค. ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ํ๋ก์ฐ์ ๋๋ค. ์ ์ ํ๋ก์ฐ๋ฅผ ๋ณด๋ฉด ์ฒซ๋ฒ์งธ ์ต์ ๋ฒ๋ธ์ ํ๋ฆ์์๋ 1,2,3,4,5๊ฐ ๋ฐฉ์ถ๋๊ณ ๋๋ฒ์งธ๋ A,B,C,D๊ฐ ๋ฐฉ์ถ๋ฉ๋๋ค. ์ฌ๊ธฐ..