Notice
Recent Posts
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- IOS
- firebase
- css학습
- Di
- alamofire
- AutoLayout
- 카카오맵클론
- RxSwift
- five lines of code
- SWIFT
- 프로그래머스
- five lines of cdde
- firestore
- RC
- 리팩터링
- Safari Inspector
- UIKit
- 클린코드
- storekit2
- hackerrank
- 코딩테스트입문
- ios면접
- unittest
- Swift디자인패턴
- Swift코딩테스트
- 앱의생명주기
- TDD
- algorithm
- mrc
- ARC
Archives
- Today
- Total
목록App Thinning (1)
샘성의 iOS 개발 일지
App thinning에 대해서 설명하시오.
1. App thinning 이란? 앱이 디바이스에 설치될 때, 앱스토어와 운영체제가 설치하는 기기의 특성에 맞게 앱이 설치되도록 하는 설치 최적화 기술 2. App thinning 장점 최소한의 디스크 사용, 빠른 다운로드 속도 제공 3. App thinning 구성 3-1. 슬라이싱 (Slicing) 앱은 실행 가능한 코드와 다양한 리소스로 구성되어있다. 개발자가 다양한 art work와 리소스를 가진 범용 앱을 앱스토어에 업로드하면, 앱스토어에서 알아서 해당 앱을 다운받는 유저의 디바이스에 적절한 리소스를 조합하여 별도의 IPA(애플 앱 파일)를 만들어주는 기술. 개발자는 앱을 잘 제작하기만 하면 된다. 앱스토어가 다운받는 유저의 기기에 맞게 알아서 슬라이싱하여 개발자가 제작한 IPA파일 중 적절한..
iOS/면접
2023. 6. 3. 18:43