
SwiftUI Roadmap - How to learn SwiftUI for beginners tutorial - an overview from basic to advanced

Karin Prater가 작성한 SwiftUI를 살펴보기 위한 로드맵.@State, @Binding 등 프로퍼티 래퍼ObservableObject와 @Published 등 뷰 모델의 변화를 관찰하기에 적절한 구조State Driven: 현재 @State 프로퍼티 값에 따라 애니메이션 설정 가능 → 프로퍼티 값으로 핸들링 가능하기 때문에 편리matchedGeometryEffect.onMove, .onInsert 등 메소드UIViewControllerRepresentableCoordinator: UIKit 프레임워크의 델리게이트 패턴을 사용하기 위한 중개자 패턴UIViewRepresentableSwiftUI 프레임워크 사용하기에 적절한 디자인 패턴 중 하나@StateObject, @EnvironmentObject, @ObservableObject 등과 함께 사용, 뷰에서 뷰 모델의 데이터 변화를 감지 가능, 해당 변화에 따른 UI 변화 및 이벤트만 표현Data Persistence)을 보장하기 위해 다양한 방법 적용 가능. 유저 디폴트, 파일 매니저, 코어 데이터 등 사용 가능MVVM 패턴이 아닌 다른 형식도 고려해볼 것