에셋 카탈로그는 다음과 같이 구성되어 있습니다.
폴더 타입 | 확장자 | 설명 |
---|---|---|
App Icon Type | .appiconset | 애플리케이션의 아이콘 입니다. 아이콘의 원본 이미지입니다. |
Catalog Type | .xcassets | 에셋 카탈로그의 최상위 폴더입니다. 한 개의 에셋 카탈로그에 한 개만 존재 가능합니다. |
Image Set Type | .imageset | 객체들이 사용하는 이미지입니다. 이미지 에셋에서 UIImage와 NSImage의 인스턴스에 사용되는 이미지 파일입니다. |
Data Set Type | .dataset | 애플리케이션에서 사용되는 데이터 파일입니다. 장치 실행 가능 코드를 제외한 Xcode에 의해 생성된 모든 종류의 데이터를 포함하는 파일들의 집합입니다. |
Launch Image Type | .launchimage | 애플리케이션의 실행화면 이미지입니다. iOS 8.0 버전 이상은 기본적으로 실행화면 스토리보드를 사용하므로 iOS 7.0 이하에서만 필요합니다. |
애플리케이션이 지원하는 다양한 디바이스에 대한 여러 조각의 어플리케이션 번들(app bundle)을 생성하고, 디바이스에 알맞은 조각을 전달하는 기술입니다. 개발자가 애플리케이션의 전체 버전을 iTunes Connect에 업로드 하게 되면, 앱스토어에서 각 디바이스 특성에 맞춘 다양한 버전의 조각들이 생성됩니다. 사용자가 앱을 설치 할 때, 전체 버전이 아닌 다양한 버전의 조각들 중 가장 적합한 조각이 다운로드되어 설치됩니다.
iTunes Connect: 개발자가 앱 스토어에 판매할 애플리케이션을 제출하고 관리할 수 있도록 도와주는 웹 기반 도구입니다.
command + shift + o : Xcode 빠른 열기 메뉴
Reference: boostcourse iOS 앱 프로그래밍 - by 야곰