본문 바로가기
컴퓨터언어/Swift

[Swift] SwiftUI Tutorial(1)- Xcode로 SwiftUI 프로젝트 만들기

by 인턴개구리 2021. 11. 3.

* 본 포스트는 애플에서 제공한 SwiftUI Tutorial를 보고 따라하면서, 복습용으로 적는 포스팅입니다.
초보 개발자이므로 양해 부탁드립니다.

1. Xcode를 실행하고 Create를 누른다.

2. iOS를 클릭하고 App을 클릭한다. (디폴트 화면인 Multiplatform의 App을 선택하지 않도록 주의!)

3. Product Name에 파일명을 입력하고, Team에서 자신의 이름을 선택한다.
Organization Identifier은 검색해보니 "Bundle Identifier를 생성하는데 사용되는 prefix입니다. kr.xoul과 같이 도메인을 뒤집어서 사용하는 것이 관례입니다."(출처: 첫 iOS 프로젝트 시작해보기)라고 하는데, 우선은 큰 문제 없으니 com.test정도로 입력한다. SwiftUI와 Swift를 사용할 것이므로 다른 것은 기본 설정 그대로 둔다.

- Bundle Identifier: 전세계 모든 앱이 가지는 고유한 식별자입니다. Organization Identifier와 ProductName을 합친 문자열을 사용하는 것이 관례입니다.(출처: 첫 iOS 프로젝트 시작해보기)

4. 그럼 다음과 같이 프로젝트가 생성된다.

LandmarksApp.swift에서는 구조의 body 속성은 하나 이상의 장면을 반환하고, 차례로 표시할 콘텐츠를 제공한다.

ContentView.swift에서는 초기값으로 두개의 스트럭쳐를 생성한다.
첫 번째는 보기의 내용과 레이아웃에 관한 스트럭쳐고
두 번째는 Preview를 선언하는 스트럭쳐다.