UIApplication 인스턴스는 앱의 생명 주기와 관련된 중요한 이벤트에 대한 메서드 호출을 통하여 알림을 주는 델리게이트와 연결된다.
SceneDelegate 클래스 파일은 UIWindowSceneDelegate 프로토콜을 구현하며, 현재 세션과 연결되는 새로운 화면 객체, 백그라운드와 포그라운드 간의 화면 전환, 또는 앱에서 연결이 끊긴 화면과 같은 이벤트를 처리하는 메서드를 포함한다.
SceneDelegate의 모든 메서드는 앱의 생명주기 동안 초기화와 초기화 해제 작업을 수행하는 데 유용하다. 이 파일에서 가장 중요한 델리게이트 메서드는 새로운 화면 객체가 앱에 추가될 때마다 호출되는 willConnectTO 메서드다.
SwiftUI View 파일로 앱이 시작할 때 나타날 첫 화면의 내용을 담는다. 이런 파일들은 SwiftUI로 앱을 개발할 때 대부분의 작업이 수행되는 곳이다.
Assets.xcassets 폴더는 에셋이 포함되며, 이미지, 아이콘, 색상 등 앱에서 사용되는 리소스를 저장하기 위하여 사용된다.
정보 프로퍼티 리스트 파일로, 앱을 구성하는 데 사용되는 키-값 쌍으로 된 XML 파일이다. 다중 윈도우 지원을 활성화하기 위한 설정은 이 파일에 포함된다.
앱이 실행될 때 사용자에게 표시되는 화면의 사용자 인터페이스 레이아웃을 담는 스토리보드 파일이다. 이것은 UIKit Storyboard 화면이므로 SwiftUI가 아닌 인터페이스 빌더를 이용하여 설계된다.