Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 개발
- uikit
- navigationsplitview
- swiftdata
- composablearchitecture
- network
- SWIFTUI
- xcodecloud
- xcode
- Git
- ios18
- combine
- 모바일
- github
- tuist #xcodecloud #ios #ci/cd #swiftlint #firebase
- Navigation
- Alamofire
- UI
- TCA
- SWIFT
- concurrency
- regex
- 정규표현식
- Firebase
- test
- iOS 13.0+
- ObjC
- Tuist
- iOS 개발자
- IOS
Archives
- Today
- Total
목록Navigation (1)
iOS 개발 기록
[TCA] Composable Architecture에서 NavigationSplitView 사용하기
Composable Architecture(이하 TCA)에서 NavigationSplitView를 통해 화면전환을 주절주절 다루는 포스트입니다. iOS 17.0 이상, TCA 1.9 이상 버전을 기준으로 작성된 코드입니다. iPad나 MacOS에서 흔히 볼수 있는 네비게이션의 방법 중에, 측면에 네비게이션을 위한 분할 뷰를 열로 생성하는 위와 같은 형태가 있다. 이를 쉽게 구현할 수 있도록 SwiftUI에서 NavigationSplitView라는 API를 지원한다. NavigationSplitView는 iOS 16.0 이상부터 사용할 수 있다. 그래서 설정 앱을 기준으로 section으로 구분되는 sidebar를 가진 간단한 NavigationSplitView 화면을 구현해보았다. Tree-b..
SwiftUI/Composable Architecture
2024. 7. 23. 16:17