[ iOS/Rx ] 1. RxSwift๋?
๐ง๐ปโ๏ธ์์ฝ๐ง๐ปโ๏ธ Rx๋ Observable ํํ๋ก ํํ๋๋ ๋น๋๊ธฐ์ ๋ฐ์ดํฐ ํ๋ฆ์ ์ฌ์ฉํ ํ๋ก๊ทธ๋๋ฐ์ด๋ค. ๊ทธ๊ฒ์ด ๊ธฐ๋ฐ์ด ๋์ด Swift ์ ์ฉ์ผ๋ก ๊ตฌํ๋ ๊ฒ์ด ๋ฐ๋ก RxSwift์ด๋ค. Rx๋ ๋น๋๊ธฐ์ ์์
๊ณผ ๋ฐ์ดํฐ ํ๋ฆ ๊ตฌ์ฑ์ ์ฝ๊ฒ ํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ฉฐ ๋ฐ์ํ ํ๋ก๊ทธ๋๋ฐ์ด์ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ผ๋ก ๋์ด์๋ค. ์ ๋ฌ๋๋ ์ด๋ฒคํธ์ ๋ฐ๋ก ๋ฐ์ํ์ฌ ์์
์ด ์ด๋ฃจ์ด์ง๋ค. Reactive ๊ตฌ์ฑ ์์๋ก๋ Observable(๊ด์ฐฐ๋์), Operator(์ฐ์ฐ์), Observer(๊ด์ฐฐ์)๊ฐ ์์ผ๋ฉฐ, ๊ด์ฐฐ์๊ฐ ๊ด์ฐฐ๋์์ ๊ตฌ๋
(Subscribe)ํด์ผ๋ง ์ด๋ฒคํธ๋ฅผ ๋ฐ์ ์ ์๋ค. ๋ฐ์ดํฐ ํ๋ฆ๋ค์ด ์ด๋ฒคํธ์ ๋ด๊ฒจ Observable์์ ์์ํด Operator์ ๊ฑฐ์ณ Observer์๊ฒ ๋๋ฌํ๋ค. ๋น๋๊ธฐ ์์
Rx์ ๋ํด ์๊ธฐ ์ ..