<프로젝트 구성 - 왼쪽 Navigator 부분 조사>
.swift 파일 2가지
1) AppDelegate
앱 전체의 생명 주기관리를 위임받은 객체인 앱 델리게이트를 구현한 클래스.
앱 전체에 적용해야 할 기능을 담당하는 클래스.
앱의 다양한 상태 변화를 감지하고 이에 대한 처리.(앱 실행, 종료, 활성화, 비활성화, 백그라운드 상태 등)
-> 여러개의 메소드 중...
application(_:didFinishLaunchingWithOptions:)
앱이 처음 실행될 때, 필요한 시스템적 처리를 모두 끝내고 메인화면을 표시하기 직전에 호출됨.
즉, 앱이 맨 처음 실행될 때 시작 화면(스플래시)이 모바일기기의 스크린에 표시된 후 이 메소드가 호출되고, 이 메소드 내부에 작성된 내용이 모두 실행되고 나면, main.storyboard화면이 스크린에 표시됨.
여기서 시작화면 표시되는 시간 조절 -> sleep(5)
2) ViewController
앱은 하나 이상의 화면을 가지는데, 이를 관리하기 위해 사용. 말 그대로 뷰 컨트롤러.
일반적으로 화면의 개수만큼 뷰 컨트롤러가 필요.
. storyboard 파일 2가지
1) Main
앱의 사용자 인터페이스 설계 담당
2)LaunchScreen
앱을 실행하면 처음 나타나는 시작 화면 구성 . 스플래시
→ 여기까지 출처: 꼼꼼한 재은씨의 스위프트 기본편
'iOS > iOS Swift 개발 일기' 카테고리의 다른 글
ios swift 오토레이아웃 (0) | 2022.05.19 |
---|---|
iOS swift 화면전환 / 비동기방식 (0) | 2022.05.19 |
1주차과제) info.plist / AppProject 속성 조사 (0) | 2022.05.14 |
1주차 - UI관련 실습해야될 부분 (0) | 2022.05.14 |
[iOS swift] strokePath() (0) | 2022.05.14 |