SwiftUI

[SwiftUI] 0. SwiftUI!

듀니듀니 2022. 10. 26. 15:39

안녕하세요 듀니입니다!! :)

 

예전에 스위프트 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 각기 다른 프레임워크에서 하나로!

 

 

스유 짱ㅎㅎㅎ