μ΄ μ μ₯μλ γSwiftUI κΈ°λ°μ iOS νλ‘κ·Έλλ° (κ°μ μ¦λ³΄ν)γμ κΈ°λ°μΌλ‘ SwiftUI νμ΅μ μ§νν λ΄μ©μ μ 리ν λ ν¬μ§ν 리μ
λλ€. κ° μ±ν°λ κ°λ³ λΈλμΉλ‘ λΆλ¦¬λμ΄ μμΌλ©°, λΈλμΉλͺ
μ chapter/{λ²νΈ}-{μ£Όμ }λ‘ ν΅μΌλμ΄ μμ΅λλ€.
| μ±ν° | μ£Όμ | λΈλμΉ |
|---|---|---|
| 16 | SwiftUI κ°μ | chapter/16-swiftui-intro |
| 17 | SwiftUI λͺ¨λλ‘ Xcode μ΄μ©νκΈ° | chapter/17-xcode-mode |
| 18 | SwiftUI μν€ν μ² | chapter/18-architecture |
| 19 | κΈ°λ³Έ SwiftUI νλ‘μ νΈ λΆμ | chapter/19-project-analysis |
| 20 | 컀μ€ν λ·° μμ± | chapter/20-custom-view |
| 21 | μ€νκ³Ό νλ μ | chapter/21-stack-frame |
| 22 | μν κ΄λ¦¬ | chapter/22-state-observable-env |
| 23 | μμ νν λ¦¬μΌ | chapter/23-tutorial |
| 24 | ꡬ쑰νλ λμμ± | chapter/24-concurrency-overview |
| 25 | μ‘ν° μκ° | chapter/25-actor |
| 26 | μλͺ μ£ΌκΈ° μ΄λ²€νΈ | chapter/26-lifecycle |
| ... | ... | ... |
| 64 | μ± μ μΆ | chapter/64-appstore-submit |
μ 체 νμ΅ λΈλμΉλ
mainμμ λΆκΈ°λ©λλ€.
| νμ | μ€λͺ |
|---|---|
| feat | μλ‘μ΄ κΈ°λ₯/μ±ν° ꡬν |
| fix | λ²κ·Έ μμ |
| docs | λ¬Έμ κ΄λ ¨ μμ |
| refactor | 리ν©ν λ§ |
| chore | μ€μ , νκ²½ κ΅¬μ± λ± |
| test | ν μ€νΈ μ½λ μμ± |
μμ
feat: CH16 VStack, HStack ꡬν #16
docs: READMEμ λΈλμΉ μ λ΅ μΆκ°
fix: λ·° κ° κ±°λ¦¬ μ€λ₯ μμ
## π μμ
ν μ±ν°
CHXX - μ±ν° μ λͺ©
## β¨ μ£Όμ μμ
λ΄μ©
- ꡬνν κΈ°λ₯ λλ νμ΅ ν¬μΈνΈ μ 리
- μ΄λ €μ λ μ /리λ§μΈλ λ΄μ©
## π 체ν¬λ¦¬μ€νΈ
- [x] λΉλ μ±κ³΅
- [x] PR ν
νλ¦Ώ μ¬μ©
- [ ] κ΄λ ¨ μ΄μ μ°κ²° μ¬λΆ νμΈ
## π κ΄λ ¨ μ΄μ
Closes #XX## π§Ύ μ±ν°λͺ
CHXX - μ±ν° μ λͺ©
## β νμ΅ λ΄μ© μμ½
- μ΄λ€ λ΄μ©μ νμ΅νκ³ , μ΄λ€ μ€μ΅μ μ§νν κ²μΈμ§ μμ±
## π μμ
μμ λ΄μ©
- [ ] νλ©΄ ꡬμ±
- [ ] λ‘μ§ κ΅¬ν
- [ ] λ·° ν
μ€νΈ