
ํด๋น ํฌ์คํธ๋ ๊ณฐํ๊น๋์ ๊ฐ์์์์ ๊ฐ์ธ์ ์ผ๋ก ๊ณต๋ถํ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ์์์ ์ง์ ๋ณด์๋๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค..! 1. Operator๋? RxSwift์ ์ฉ๋๋ฅผ ๋ค์ ์ ๋ฆฌํด๋ณด๋ฉด, ๋น๋๊ธฐ์ ์ผ๋ก ์๊ธฐ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฆฌํด๊ฐ์ผ๋ก ์ ๋ฌํ๊ธฐ ์ํด Observable์ด๋ผ๋ ํด๋์ค๋ก ๊ฐ์ธ์ ์ ๋ฌํ๊ธฐ ์ํจ ์ผ๋ก ์ ๋ฆฌํ ์ ์์ต๋๋ค. ์์ ์ฌ์ง 2์ฅ์ ์ด๋ฌํ RxSwift๋ฅผ ์ฌ์ฉํ ๊ฐ์ฅ ๊ธฐ์ด์ ์ธ ์ฝ๋ ์ ๋๋ค. ๊ทธ๋ฐ๋ฐ onError() / onNext() / onCompleted() ๋ถํฐ ์์ํด์ ~ .next() / .error() / .completed() ๊น์ง,,,, ๊ธฐ๋ณธ์ ์ธ ์ฝ๋์กฐ์ฐจ๋ ๋๋ฌด ์จ์ผํ๋ ๊ฒ๋ค์ด ๋ง๊ณ ๋ณต์กํด ๋ณด์ ๋๋ค. ๊ทธ๋์, Rx์๋ ์ด๋ฐ ๊ท์ฐฎ์ ์ฝ๋๋ค์ ๊ฐํธํ๊ฒ ์ค์ฌ์ฃผ๋ ๋ฌธ๋ฒ๋ค์ด ์กด์ฌ..