본문 바로가기
interactive service/App

Xcode Project Files의 기본 구성

by jessicahan96 2022. 8. 5.

1. AppDelegate.swift - 앱의 실행 주기(Life Cycle)을 관리하는 내용의 스위프트 소스 코드가 들어 있는 클래스 파일. 앱을 실행하거나 종료 또는 백그라운드를 실행할 때 하는 일들을 관리함.

 

2. SceneDelegate.swift - 사용자 인터페이스 (User Interface; UI)의 실행 주기(Life Cycle)를 관리하는 내용의 스위프트 소스 코드가 들어있는 클래스 파일. 

 

3. ViewController.swift - 화면에서 보이는 뷰에서 처리하는 내용의 스위프트 소스 코드를 담고 있는 클래스 파일. 뷰 하나당 클래스 하나가 대응되므로 스토리보드에서 여러 개의 뷰를 추가하면 뷰의 개수만큼 뷰 컨트롤러 클래스 파일이 필요함.

 

4. Main.storyboard - 앱의 내용을 시각적으로 쉽게 이해하고 프로그래밍할 수 있도록 그림으로 표현한 파일. 이 스토리보드를 통해 화면에 보이는 내용 및 뷰와 뷰 간의 연결 관계 등을 표현할 수 있음.

 

5. Assets.xcassets - 앱이 실행될 때 잠시 나타나는 스플래시 화면을 만드는 스토리보드

6. LaunchScreen.storyboard - 앱이 실행될 때 잠시 나타나는 스플래시 화면을 만드는 스토리보드

7. Info.plist - 앱이 실행되는 데 필요한 정보를 저장하고 있는 파일.

 

'interactive service > App' 카테고리의 다른 글

iOS앱의 구조를 뜯어 보자  (0) 2022.01.26
Flutter 로 서비스 앱 개발하기_2  (0) 2021.01.17
Flutter 로 서비스 앱 개발하기_1  (0) 2021.01.16