iOS) MVVM + RxSwift, RxCocoa 적용

βœ… RxSwift λŠ” mvvm κ³Ό ν•¨κ»˜ μ“°κΈ°λ‘œ 유λͺ…ν•œλ° κ·Έ 이유λ₯Ό μ•Œμ•„λ³΄μž λ¦¬μ•‘ν‹°λΈŒ ν”„λ‘œκ·Έλž˜λ°μ€ μ½”λ“œ μ—…λ°μ΄νŠΈκ°€ 변경사항을 μžλ™μœΌλ‘œ λ°˜μ˜ν•˜λ„λ‘ μ„€μ •ν•  수 μžˆλ‹€λ©΄ μ’‹κ² λ‹€λŠ” μƒκ°μ—μ„œ μΆœλ°œν•œ κ²ƒμž…λ‹ˆλ‹€. κ·Έλž˜μ„œ 데이터 슀트림과 λ³€κ²½ μ‚¬ν•­μ˜ μ „νŒŒλ₯Ό μ€‘μ‹¬μœΌλ‘œ ν•˜λŠ” 비동기 ν”„λ‘œκ·Έλž˜λ°μ΄λΌκ³  정리할 수 μžˆμŠ΅λ‹ˆλ‹€. 이처럼 λ¦¬μ•‘ν‹°λΈŒ ν”„λ‘œκ·Έλž˜λ°μ„ μ‚¬μš©ν•˜λŠ” μ΄μœ λŠ” νŠΉμ • μƒνƒœλ₯Ό μœ μ§€ν•˜λŠ” 것보닀 λ‘œμ§μ— 쑰금 더 집쀑할 수 있기 λ•Œλ¬Έμž…λ‹ˆλ‹€. 이런 λ¦¬μ•‘ν‹°λΈŒ ν”„λ‘œκ·Έλž˜λ°μ˜ μ‚¬μš©μ„ ν•  수 μžˆλŠ” μ˜€ν”ˆ μ†ŒμŠ€ λΌμ΄λΈŒλŸ¬λ¦¬κ°€ ReactiveX 이고, Swift 와 ν•¨κ»˜ μ‚¬μš©ν•  수 μžˆλŠ” 것이 λ°”λ‘œ RxSwift μž…λ‹ˆλ‹€. 그리고 RxSwift λŠ” mvvm νŒ¨ν„΄μ—μ„œ 데이터 λ°”μΈλ”©μ˜ λŒ€ν‘œμ μΈ λ°©λ²•μœΌλ‘œ μ†Œκ°œλ©λ‹ˆλ‹€. mvvm νŒ¨ν„΄μ—μ„œλŠ” view model 을..

iOS/RxSwift 2023. 8. 31. 21:47
μ΅œκ·Όμ— 올라온 κΈ€
μ΅œκ·Όμ— 달린 λŒ“κΈ€
κΈ€ 보관함
Β«   2024/05   Β»
일 μ›” ν™” 수 λͺ© 금 ν† 
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
링크
Total
Today
Yesterday