SwiftUI 목적 : 앱 개발을 더 쉽고 빠르게 함과 동시에 소프트웨어를 개발할 때 일반적으로 발생하는 버그를 줄이는 것 라이브 프리뷰 기능을 이용하여 실시간으로 테스트 가능 스위프트의 장점은 선언적 구문(declartive syntax)과 데이터 주도(data driven) 기반에서 비롯됨 UIKit과 인터페이스 빌더 선언적 구문에 대한 의미와 장점을 이해하려면 UI 레이아웃이 SwiftUI 이전엔 어떻게 설계됐는지 알아야 함 SwiftUI 도입 이전에는 iOS 소프트웨어 개발 키트(Software Development Kit, SDK)를 구성하는 여러 프레임워크와 함께 UIKit 이용하여 개발함 UI 레이아웃을 설계하도록 Xcode에서는 인터페이스 빌더 도구가 포함됨 앱을 구성하는 각각의 화면을 담..