
App 객체는 SwiftUI 애플리케이션 구조 내 최상위 요소이며 애플리케이션의 실행 중인 각 인스턴스의 시작 및 LifeCycle 을 처리한다.Scene을 관리하는 역할을 한다. body라는 computed Property를 요구하며, body는 Scene 프로토콜을 준수하는 인스턴스를 리턴해야한다.SwiftUI 애플리케이션에는 하나 이상의 Scene 포함된다. Scene은 애플리케이션 사용자 인터페이스의 섹션 또는 영역을 나타낸다.SwiftUI에서는 응용 프로그램을 설계할 때 사용할 수 있는 미리 빌드된 기본 Scene 타입이 포함되어 있으며, 그중 가장 일반 적인 것은 WindowGroup, DocumentGroup이다 subviews 들에게 이벤드 전달이 가능하다 responder chain 가능Button, Label, TextField 와 같은 사용자 인터페이스의 시각적 요소를 구성하는 기본적인 빌딩 블록이다.SwiftUI 에서 View 프로토콜을 따르는 구조체로 선언된다. View프로토콜을 따르도록 하기 위해서 구조체 body 프로퍼티를 가지고 있어야 하며, 이 프로퍼티 안에 View가 선언되어야 한다.