본문 바로가기
iOS/SwiftUI

[SwiftUI] SwiftUI vs UIKit

by Sky Titan 2022. 1. 8.
728x90
 

핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍 - YES24

SwiftUI는 물론 애플리케이션 개발과 출시를 위한 모든 과정을 담았다!이 책의 목적은 SwiftUI와 Xcode 11, 그리고 스위프트 5 프로그래밍 언어를 사용하여 iOS 13 애플리케이션 제작 기술을 전달하는 데

www.yes24.com

SwiftUI vs UIKit

  • 이 두 가지는 상호베타적이지 않다
    • 함께 사용이 가능하다.
  • 우선 SwiftUI는 iOS 13 이후 버전에서만 지원하기 때문에 해당 OS 버전을 지원하는 디바이스에서만 사용 가능하다.
    • iPhone SE
    • iPhone 6s, iPhone 6s plus
    • iPhone 7, iPhone 7 plus
    • iPhone 8, iPhone 8 plus
    • iPhone X, iPhone XR, iPhone Xs, iPhone Xs Max
    • iPhone 11, iPhone 11 Pro, iPhone 11 Pro Max
    • 그 외 기타 최신 디바이스들 
  • 현재 기준 전체 디바이스의 90% 이상이 iOS 13 이상의 버전을 사용중
  • SwiftUI가 빠르고 효율적인 앱 개발 환경을 제공하긴 하지만 완전히 UIKit을 사용하지 않는 것은 불가능하다.
    • 웹뷰 통합, 지도 등의 기능들은 UIKit을 사용해야한다.
    • 복잡한 UI레이아웃를 설계하는 경우엔 인터페이스 빌더를 사용해야할 수도 있다.
728x90

댓글