728x90
![]() |
|
프로젝트 파일 구성
파일명 | 설명 |
AppDelegate.swift | - 앱의 실행 주기 (Life Cycle)을 관리하는 클래스 파일 - 앱이 실행, 종료 될 때 혹은 백그라운드 실행 시 하는 일들을 관리 - 초보 단계일 땐 코딩할 일이 거의 없다. |
SceneDelegate.swift | - UI의 실행 주기 (Life Cycle)을 관리하는 클래스 파일 - 초보 단계일 땐 코딩할 일이 거의 없다. |
ViewController.swift | - 화면에 보이는 '뷰'에서 처리하는 내용의 스위프트 소스 코드를 담고 있는 클래스 파일 - 일반적으로 이 파일에서 코딩을 하게 된다. - 뷰 1개 = 클래스 1개에 대응 - 스토리보드에서 뷰가 추가될 때마다 뷰 컨트롤러 클래스도 추가 |
Main.storyboard | - 앱의 내용을 시각적으로 쉽게 이해할 수 있도록 그림으로 표현 - 화면에 보이는 내용 및 뷰와 뷰 간의 연결 관계 파악 가능 |
Assets.xcassets | - 앱 아이콘 보관 저장소 - 이곳에서 앱 아이콘을 설정해야 원하는 앱 아이콘으로 표시가능 |
LaunchScreen.storyboard | - 스플래시 화면 만드는 스크린 보드 |
Info.plist | - 앱이 실행되는 데 필요한 정보 저장 파일 |
728x90
'iOS > 설명' 카테고리의 다른 글
[iOS] UILabel의 text를 top-left 정렬하기 (0) | 2021.01.14 |
---|---|
[iOS] UICollectionView로 Carousel Banner만들기 (feat. Android ViewPager) (0) | 2021.01.09 |
[iOS] 안전 영역 (Safe Area) (0) | 2020.12.21 |
[iOS] 오토 레이아웃 (Auto Layout) (0) | 2020.12.21 |
[iOS] View Controller 뷰 컨트롤러 (0) | 2020.12.18 |
댓글