[Swift] - SwiftUI란?

sai06266·2024년 2월 14일

Swift

목록 보기
8/10

SwiftUI 특징

  • Swift 언어로 모든 플랫폼에서 앱에 대한 UI와 동작을 선언해주는 프레임워크
  • 상태 중심 프레임워크
  • Xcode 12, IOS 13 이상부터 지원
  • Less code, Better code, EveryWhere

장단점

장점

  • 선언적 구문 <-> UIKit은 명령형
  • 간결한 코드로 가독성 향상 및 유지보수 용이
  • 손쉬운 View 조합을 통한 구현
  • Modifier Chaining을 통한 편리한 구현
  • Preview의 강력한 기능

단점

  • 아직 UIKit을 전부 대체하지 못함
  • 낮은 버전에서 사용시 버그가 많음
  • 아직도 매 버전마다 변경되는 부분이 많음

0개의 댓글