RX
-
RxSwift - ObservableRxSwift 2021. 10. 30. 17:02
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ RxSwift์ Observable์ ๋ํด ํ์ตํด๋ณด๊ฒ ์ต๋๋ค๐ง๐ป๐ป ๊ทธ๋์ RxSwift๋ฅผ ๊ณต๋ถํ๋ฉด์ ๋๋ฌด ์ค๊ตฌ๋๋ฐฉ์ผ๋ก ๋ธ๋ก๊น ๋ํ๊ณ ํ์ตํ ๊ฒฝํฅ์ด ์๋๊ฒ๊ฐ์์. ์ ๊ฐ RxSwift๋ฅผ ํ์ตํ์ง ์ผ๋ง๋์ง ์์์ ์ฒด๊ณ๊ฐ ์์๋๋ด ๋๋ค๐ฅฒ ๊ทธ๋์ ์ด๋ฒ ๊ธฐํ์ RxSwift๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ์ฐจ๊ทผ์ฐจ๊ทผ ๋ค์ ํ์ตํด๋ณด๋ คํฉ๋๋ค!๐ ๊ทธ๋ฐ ์ทจ์ง๋ก ์ด๋ฒ ํน์ง์ ์ฒซํ์๋ Observable์ ๋๋ค. ๊ฐ์ฅ ์ค์ํ๊ณ ๊ธฐ๋ณธ์ ์ผ๋ก ์๊ณ ์์ด์ผ ๋ค๋ฅธ๊ฒ๋ค์ ํ์ต์ด ๋ณํ๋ ์ ์๋ Observable! ๊ฐ์ด ์์๋ณด์์ฃ ๐๐ปโ๏ธ ์ฐธ๊ณ ๋ก ํด๋น ํ์ต ReactiveX ๊ณต์๋ฌธ์๋ค๊ณผ ์๋ ๋งํฌ๋ฅผ ํตํด ํ์ต๋์๊ณ ํ์ตํ ๊ฒ์ ๋๋ค! https://github.com/fimuxd/RxSwift/blob/master/Lec..
-
ReactorKitLibrary 2021. 6. 16. 10:55
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ ReactorKit์ ๋ํด ํ์ตํด๋ณด๊ฒ ์ต๋๋ค๐ง๐ป๐ป ReactorKit? - ๋ฐ์ํ ๋จ๋ฐฉํฅ Swift ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ์จ๋ํํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ - Flux์ Reactive Programming์ ์กฐํฉ์ผ๋ก ์ด๋ฃจ์ด์ง - User Action๊ณผ View๋ ์คํธ๋ฆผ์ ํตํด ๊ฐ ๊ณ์ธต์ ์ ๋ฌ (์คํธ๋ฆผ์ ๋จ๋ฐฉํฅ) - View๋ Action๋ง ๋ด๋ณด๋ด๊ณ Reactor๋ State๋ง ๋ด๋ณด๋ผ ์ ์์ ReactorKit ์ฌ์ฉ์ ์ํ ์๊ตฌ์ฌํญ? - Swift 5 ์ด์ - iOS 8 ์ด์ - Cocoapods๋ก๋ง ์ง์ ๊ฐ๋ฅ (https://github.com/ReactorKit/ReactorKit) ReactorKit์ ํน์ง? - ๊ธฐ์กด MVVM ์ํคํ ์ณ ํจํด์๋ ํน์ ์ ํํ๋ ํ ํ๋ฆฟ์ด ์..