본문 바로가기

SwiftUI로 1인 앱 개발 해보기2

XCode 15 이후 다국어지원해보기 이번에 만든 앱에서 다국어지원을 해보기로 마음먹어서, 이래저래 조사한 내용들을 정리해서 올려봅니다.다국어 지원을 할 언어 결정하기일단 프로젝트 파일을 누른 후에 info 탭을 클릭합니다.그럼 이렇게 Localization 영역이 있을텐데, 해당 영역 하단에 + 를 눌러 대응하고자하는 언어들을 선택합니다.앱의 디폴트언어. 즉 언어지원을 하지 않는 언어설정 이라면 (위 스크린샷를 예시로 들면 한국어, 영어, 일본어) 노출할 기본 언어 설정도 Set Default 버튼을 통해 설정 가능합니다.일단 이렇게 추가해줍니다.앱 이름 다국어 지원하기사용자의 언어설정에 따라 앱의 이름을 다르게 노출시켜줄 수 있습니다.XCode15부터는 파일 템플릿중에 String Catalog라는 것이 있습니다.이녀석을 클릭해서 만드는.. 2025. 1. 17.
SwiftUI에서 런치 스플래시 화면을 간단하게 제작하기 SwiftUI에서 런치 스플래시 화면을 간단하게 제작하기앱을 실행할 때, 내부 로딩이 되기 전에 노출되는 화면을 런치 스플래시 화면이라고 합니다.SwiftUI를 이용한 iOS앱 개발시에는 직접 스플래시화면을 만들 수도 있지만, 간단하게 설정하는 방법이 있습니다.info.plist 에서 설정해주는 방법입니다.Asset 추가하기일단 Asset에서 배경색으로 쓰일 색상과, 화면 중앙에 노출시키고자 하는 아이콘에 대해 에셋을 준비합니다.아이콘의 경우에는 1x 2x 3x를 준비하면 되는데, 딱히 정해진 사이즈는 없습니다.다만 저는 128x128 / 256x256 / 512x512 사이즈를 준비했습니다.info.plist 에 추가하기그 다음 info.plist 에서 Launch Screen 항목을 찾으신 다음, 아.. 2024. 12. 28.
반응형