[swift] Swift 앱에서 다양한 크기의 런치 이미지 추가하기

앱을 개발할 때, 앱을 실행할 때 먼저 보여지는 런치 이미지는 사용자 경험에 중요한 역할을 합니다. 이 런치 이미지는 사용자의 기기 크기와 해상도에 맞게 설정되어야 합니다. Swift를 사용하여 iOS 앱을 개발하는 경우, 다양한 크기의 런치 이미지를 추가하는 방법에 대해 알아보겠습니다.

1. Assets 카탈로그에 이미지 추가하기

첫 번째 단계는 Assets 카탈로그에 이미지를 추가하는 것입니다. Xcode에서 프로젝트를 열고, Assets.xcassets라는 assets 카탈로그 파일을 선택합니다. 그런 다음, 이미지를 드래그 앤 드롭하여 해당 카탈로그에 추가합니다. 모든 크기의 이미지를 한꺼번에 추가하려면, 이미지 파일의 이름 뒤에 크기 식별자를 붙이는 것이 좋습니다. 예를 들어, launchImage@2x.png와 같이 이미지 파일 이름 뒤에 @2x를 붙입니다.

2. Info.plist 파일 수정하기

두 번째 단계는 Info.plist 파일을 수정하여 앱이 정확히 어떤 런치 이미지를 사용해야 하는지 알려주는 것입니다. Xcode의 프로젝트 네비게이터에서 Info.plist 파일을 선택한 후, Launch screen interface file base name 키를 찾습니다. 해당 키의 값을 [UIApplication.shared.delegate?.window??.rootViewController == nil ? "LaunchScreen" : nil]로 설정합니다. 이렇게 하면 앱이 실행될 때 정확한 런치 이미지가 표시됩니다.

3. 크기별 이미지 추가하기

마지막으로, 다양한 크기의 이미지를 추가해야 합니다. 아래는 iOS 기기별로 필요한 런치 이미지 크기의 목록입니다.

이미지 파일을 위의 크기로 생성한 후, Assets 카탈로그에 추가하고 싶은 크기에 알맞는 이미지 파일을 드래그 앤 드롭합니다.

이제 앱을 실행하면 해당 기기 크기 및 해상도에 맞는 런치 이미지가 표시될 것입니다. 정확한 크기의 런치 이미지를 사용하여 사용자에게 더 나은 앱 초기화 화면을 제공할 수 있습니다.

참고 자료