@@ -112,6 +112,7 @@ iOSκ°λ°μλ€μκ² νμν μλ£λ€μ μ 리νκ³ μλ μ€μ
λλ€.
112
112
- κ°ν μν μ°Έμ‘° (Strong Reference Cycle) λ μ΄λ€ κ²½μ°μ λ°μνλμ§ μ€λͺ
νμμ€.
113
113
114
114
## Functional Programming
115
+ - μμν¨μλ 무μμΈμ§ μ€λͺ
νμμ€.
115
116
- ν¨μν νλ‘κ·Έλλ°μ΄ 무μμΈμ§ μ€λͺ
νμμ€.
116
117
- κ³ μ°¨ ν¨μκ° λ¬΄μμΈμ§ μ€λͺ
νμμ€.
117
118
- Swift Standard Libraryμ map, filter, reduce, compactMap, flatMapμ λνμ¬ μ€λͺ
νμμ€.
@@ -120,21 +121,22 @@ iOSκ°λ°μλ€μκ² νμν μλ£λ€μ μ 리νκ³ μλ μ€μ
λλ€.
120
121
- MVVM, Ribs, VIP λ± μμ μ΄ μκ³ μλ μν€ν
μ³λ₯Ό μ€λͺ
νμμ€.
121
122
- μμ‘΄μ± μ£Όμ
μ λνμ¬ μ€λͺ
νμμ€.
122
123
123
- # Optional
124
- μλλΆν°λ μΆκ°λ‘ 곡λΆλ₯Ό νλ©΄ μ’μ λ΄μ©λ€μ
λλ€.
125
-
126
- Objective-cλ rxλ νμ¬, νλ§λ€ μ¬μ©νλκ³³μ΄ μ°¨μ΄κ°μκ³ μ μ
μ΄λ μ£Όλμ΄κΈ°μ€μΌλ‘ νμλΌκ³ μ¬κ²¨μ§μ§μκΈ°μ μ΅μ
λμ μΆκ°νμμ΅λλ€.
127
-
128
124
## SwiftUI
125
+ - @State μ λν΄μ μ€λͺ
νμμ€
126
+ -
129
127
130
128
## Combine
131
129
- PassthroughSubjectμ λν΄μ μ€λͺ
νμμ€
132
130
- @Published μ λν΄μ μ€λͺ
νμμ€
133
131
- AnyCancellableμ λν΄μ μ€λͺ
νμμ€
134
132
- sinkμ λν΄μ μ€λͺ
νμμ€
135
133
134
+ # Optional
135
+ μλλΆν°λ μΆκ°λ‘ 곡λΆλ₯Ό νλ©΄ μ’μ λ΄μ©λ€μ
λλ€.
136
+
137
+ Objective-cλ rxλ νμ¬, νλ§λ€ μ¬μ©νλκ³³μ΄ μ°¨μ΄κ°μκ³ μ μ
μ΄λ μ£Όλμ΄κΈ°μ€μΌλ‘ νμλΌκ³ μ¬κ²¨μ§μ§μκΈ°μ μ΅μ
λμ μΆκ°νμμ΅λλ€.
138
+
136
139
## Rx
137
- - μμν¨μλ 무μμΈμ§ μ€λͺ
νμμ€.
138
140
- Reactive Programmingμ΄ λ¬΄μμΈμ§ μ€λͺ
νμμ€.
139
141
- RxSwiftλ₯Ό μ μ¬μ©νλμ§ μ€λͺ
νμμ€.
140
142
- RxSwiftμ λ¨μ μ μ€λͺ
νμμ€.
0 commit comments