[swift] Swift 앱에서 런치 이미지를 제거하는 방법

iOS 앱을 개발할 때, 앱이 시작될 때 보여지는 런치 이미지는 사용자들에게 앱이 로딩되고 있는 것을 안내해줍니다. 하지만 때로는 런치 이미지를 사용하지 않는 것이 더 나은 경우도 있습니다. 이번 기사에서는 Swift로 개발된 앱에서 런치 이미지를 제거하는 방법에 대해 알아보겠습니다.

1. Assets.xcassets에서 런치 이미지 삭제

Swift 앱에서 런치 이미지를 삭제하기 위해서는 Assets.xcassets에서 해당 이미지를 지워야 합니다. 다음은 해당 작업을 수행하는 단계입니다.

  1. Xcode에서 프로젝트를 엽니다.
  2. Assets.xcassets 폴더를 탐색합니다.
  3. LaunchImage 또는 LaunchScreen이라는 이름의 폴더를 찾습니다.
  4. 해당 폴더를 우클릭하고 Delete를 선택하여 폴더를 삭제합니다.

2. Info.plist에서 앱 로딩 스토리보드 삭제

앱이 시작될 때 로딩 스토리보드도 동시에 제거해야 합니다. 다음은 해당 작업을 수행하는 단계입니다.

  1. Info.plist 파일을 엽니다.
  2. Main storyboard file base name 키를 찾습니다.
  3. 값을 비워 빈 문자열로 설정합니다.

이제 앱을 빌드하고 실행하면 기본적으로는 런치 이미지와 로딩 스토리보드가 사용되지 않고 앱이 직접적으로 실행됩니다.

3. 커스텀 스플래시 스크린 사용하기 (옵션)

앱이 시작될 때 커스텀 스플래시 스크린을 사용하고 싶다면, 다음과 같은 단계를 따를 수 있습니다.

  1. Assets.xcassets에서 LaunchImage 또는 LaunchScreen 폴더를 삭제하지 않고 유지합니다.
  2. LaunchScreen.storyboard 파일을 생성합니다.
  3. 스플래시 스크린의 디자인을 원하는대로 구성합니다.
  4. Info.plist에서 Main storyboard file base name 키의 값을 LaunchScreen으로 설정합니다.

이제 앱을 실행하면 커스텀 스플래시 스크린이 표시되며, 스플래시 스크린의 디자인을 원하는대로 구성할 수 있습니다.

위의 단계를 따라 Swift 앱에서 런치 이미지를 제거하거나 커스텀 스플래시 스크린을 사용하는 것은 매우 간단합니다. 앱의 디자인과 사용자 경험에 맞게 선택하십시오.

참고 문서: https://developer.apple.com/documentation/uikit/launching_your_app_with_custom_