URLSession + Combine ์กฐํฉ์ผ๋ก ๋คํธ์ํฌ ๋ ์ด์ด ๋ง๋ค๊ธฐ
์ฐ๋ฆฌ๊ฐ Firebase Firestore RestAPI ๋ฅผ ์ฌ์ฉํ๋ฉด์, ๊ธฐ์กด์ ์ฌ์ฉํ๋ SDK ๋ฅผ ์ฌ์ฉํ ๋ฉ์๋๋ฅผ ๋ค์ ์๋ก ๊ตฌํํด์ผํ๋ค. ๋จผ์ ์ฐ๋ฆฌ๋ Firestore๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ ์ค๊ณ , Firestore ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํด URLSession ์ ์ฌ์ฉํด์ ๋คํธ์ํฌ ์์ ์ ์ฒ๋ฆฌํ๋ค. ๋คํธ์ํฌ ์์ ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ๋ค์ํ ๋น๋๊ธฐ ์ฒ๋ฆฌ๋ฐฉ์์ค Combine์ ์ฑํํ์ฌ Combine ๊ณผ URLSession ์ด ๋ ์กฐํฉ์ ์ฌ์ฉํด๋ณด๊ธฐ๋ก ํ๋ค. ๋จผ์ ํฐ ๊ตฌ์กฐ๋ก ํ๋ฒ ์๊ฐํด๋ณด๋ฉด, ๐ค URL ์ ๋ํ ๋ฐ์ดํฐ ์์ ์ ์ํ Publisher ์ Publisher ๋ฅผ ๊ตฌ๋ ํด์ Publisher์์ ๋ฐ์ํ๋ ๊ฐ์ ์ฒ๋ฆฌํ Subscriber ๊ฐ ํ์ํฉ๋๋ค. ๊ทธ๋์ ์ด๋ป๊ฒ ๋คํธ์ํฌ ๋ ์ด์ด๋ฅผ ๊ตฌํํ ๊ฒ์ด๋ ! ๐ค ์ ..