SwiftUI 특징
- Swift 언어로 모든 플랫폼에서 앱에 대한 UI와 동작을 선언해주는 프레임워크
- 상태 중심 프레임워크
- Xcode 12, IOS 13 이상부터 지원
- Less code, Better code, EveryWhere
장단점
장점
- 선언적 구문 <-> UIKit은 명령형
- 간결한 코드로 가독성 향상 및 유지보수 용이
- 손쉬운 View 조합을 통한 구현
- Modifier Chaining을 통한 편리한 구현
- Preview의 강력한 기능
단점
- 아직 UIKit을 전부 대체하지 못함
- 낮은 버전에서 사용시 버그가 많음
- 아직도 매 버전마다 변경되는 부분이 많음