
SwiftUI의 소개 및 특징

SwiftUI - UIKit

@State, @Binding, @Environment, @ObservedObject, @EnvironmentObject, ObservableObject(Combine)

View, body, modifiers

@ViewBuilder

onAppear(perform:) -> some View, onDisappear(perform:) -> some View, onChange<V>(of:perform:) -> some View, task(priority:_:) -> some View

VStack, HStack, LazyVStack, LazyHStack, ZStack, Spacer, Divider, overlay, background

NavigationView, NavigationLink

TabView, tabItem(_:)

여러 컨테이너 뷰들

UIHostingController, UIViewControllerRepresentable, UIViewRepresentable