공식문서로 SwiftUI 를 공부하는 중 입니다.
선언형으로 UI를 그릴수 있다는 점에서 매우 쉽고 빠르게 UI를 만들수 있습니다.
평소 플러터로 개발을 해왔던지라 이런 점에서 SwiftUi가 UIKit방식보다 더 익숙하고
머지않아 대부분 ios앱을 SwiftUI로 개발을 하게 될 거라는 생각에 공부중입니다.
자세히는 모르겠지만 안드로이드 쪽에서도 이러한 방식으로 개발하는 방법이 추가됐다고 들었습니다.
곧 대세가 될것 같다는 주관적인 생각입니다.
SwiftUI로 Swift에 익숙해지면 물론 UIKit 방식도 공부할 생각입니다.
각 탭별로 어떤 화면을 보여줄지 정해야 합니다.
var body: some View {
TabView(selection: $selection) {
Text("featured").tabItem { Label("Featured", systemImage: "star")}.tag(Tab.featured)
Text("list").tabItem { Label("List", systemImage: "star") }.tag(Tab.list)
}
}
featured 탭에선 fatured라는 텍스트 list에선 list라는 텍스트를 보여줍니다.
이게 끝입니다.
출처 : swift공식문서