ios

[ios - Swift] LaunchScreen 설정

POKY_0908 2021. 3. 2. 14:14

 

런치 스크린이란 사용자에게 자연스러운 앱 사용경험을 제공하기 위해 앱을 실행 시 데이터를 초기화할 시간을 벌어주는 역할을 합니다.  

 

이번 글에는 런치 스크린 변경 방법과 초기화 데이터를 어디에 작성해야 하는지만 알아보겠습니다.

 

 

런치 스크린 설정 방법

 

 

 

런치 스크린을 따로 추가했다면 위 콤보박스에서 런치 스크린을 선택해 주면 간단하게 변경 가능합니다.

 

 

 

AppDelegate.swift => application(_didFinishLaunchingWithOptions:)

 

런치 스크린에 컨트롤러가 연결이 안되서 찾아보니 위 메소드에 작성해야 한다고 합니다.

 

application(_didFinishLaunchingWithOptions:)는 런치 스크린이 화면에 표시 후 실행되며 메소드 안에 작성된 코드가 모두 실행되고 나면

 

Main.storyboard를 실행한다고 합니다.

 

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    // 런치스크린에서 작업할 내용을 적으면 됩니다. 
    return true
}