안녕하세요 듀니입니다!! :)
예전에 스위프트 UI가 나왔을때부터 관심이 항상 있었는데 이제서야 여유가 생겨 꾸준히 포스팅 하려고 합니다!
SwiftUI의 등장
2019년 6월 3일, WWDC 2019에서 처음으로 SwiftUI 프레임워크 발표
1. 기존은 Objective-C 기반의 UIKit과 AppKit(Mac OS용)으로 개발
2. 언어는 Swift를 사용했지만, Obj-c 기반이라 부가적인 코드나 작업이 필요했음
3. 그러한 단점과 한계를 해결할 Swift 기반의 프레임워크 출시!
SwiftUI 특성
1. 더 적은 코드 - 선언형
2. 디자인 도구 - Preview로 인한 즉시 동기화 (작은 변경으로도, 매번 시뮬레이터를 재시작해야 했던 불편 해소)
3. 모든 애플 플랫폼 지원 - iOS는 UIKit, MacOS는 AppKit, wacthOS는 WatchKit 각기 다른 프레임워크에서 하나로!
스유 짱ㅎㅎㅎ