티스토리 뷰

부스트코스(https://www.boostcourse.org/mo326)를 수강하면서 추가적으로 알고 싶은 내용을 정리하기로 했다.

처음으로 정리한 내용은 앱시닝(App Thining)과 에셋 카탈로그(Asset Catalog)에 관한 내용이다.


앱시닝(App Thining)

  • 앱 스토어에서 애플리케이션을 다운 받을 때 디바이스의 특성에 맞게 설치되도록 하는 설치 최적화 기술

  • 최소한의 용량과 빠른 다운로드를 제공

슬라이싱(slicing)

  • 앱이 지원하는 여러 디바이스/운영체제에 대해 각각의 애플리케이션 번들을 생성하고 설치하려는 디바이스에 적합한 번들을 전달하는 기술

  • 앱 스토어에서 디바이스 특성에 따라 다양한 버전의 조각을 생성하고 사용자에 맞는 조각을 다운받게 함

  • Assets Catalog 사용

비트코드(bitcode)

  • 컴파일된 프로그램의 중간 표현

  • 비트코드를 사용하여 업로드하면 애플이 애플리케이션을 재컴파일하여 앱 바이너리를 생성 - 이때 최적화 가능

주문형 리소스(on-demand resource)

  • 필요할 때 다운을 받음

  • 사용자가 인앱 구매를 할 때만 인앱 구매 리소스를 요청


에셋 카탈로그(Asset Catalog) 종류

  1. App Icon Type ( .appiconset )

    • 다양한 사이즈의 아이콘으로 제공된 파일

    • 확장자 : .png

  2. Image Set Type ( .imageset )

    • UIImage, NSImage, user interface controls, other objects 에 사용되는 이미지

  3. Data Set Type

    • 자유로운 데이터, binary executable code 제외

  4. Launch Image Type ( .launchimage )

    • 어플의 실행 이미지

    • 확장자 : .png

  5. ETC...

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함