AppDelegate.swift
어플리케이션을 관리하는 코드 작성, 어플리케이션 전역에서 작동하는 코드 작성
SceneDelegate.swift
iPadOS와 같은 멀티 윈도우에서 특정 윈도우에서만 작동하는 코드 작성, rootView등을 설정
ContentView.swift
기본 View로 UI표현
struct ContentView
VIew에 구성하고 싶은 요소(text, buttons, images) 작성
struct ContentView_Previews
실제 어플리케이션에 작용되지 않고 Canvas에만 적용되는 실제 화면에 어떻게 적용되는지 미리보기
import SwiftUI
struct ContentView: View {
var body: some View {
Text("Hello, World!")
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
Assets.xcassets
이미지를 저장
LaunchScreen.storyboard
어플리케이션이 시작될 때 표시될 화면을 표시
Info.plist
버전정보 시스템정보 등 표현
Text
text안에 원하는 문자열을 입력
import SwiftUI
struct ContentView: View {
var body: some View {
Text("Hello, World!")
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}

VStack, HStack
여러 항목들을 수직 수평으로 배치하려는 경우
import SwiftUI
struct ContentView: View {
var body: some View {
VStack {
Text("Hello, World!")
Text("하하하")
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}

여러 색 등 꾸미기
import SwiftUI
struct ContentView: View {
var body: some View {
Text("색깔 바꾸기")
.foregroundColor(Color.red)
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}