일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- combine
- @main
- SwiftUI
- await
- wwdc23
- ios
- Concurrency Programming
- Universal Link
- matchedGeometryEffect
- swift
- async
- architecture
- @ObservedObject
- SwiftData
- AnyCancellable
- 이것이나의다정입니다
- Static Dispatch
- @StateObject
- Custom URL Scheme
- Combine vs Async/Await
- ScrollViewReader
- The Composable Architecture
- ScrollViewProxy
- Dynamic Dispatch
- App Thinning
- @NameSpace
- MVVM
- fileprivate
- SFSafariView
- async/await
Archives
- Today
- Total
목록App Thinning (1)
홍로그
App Thinning
📖 App Thinning이란? App Thinning은 앱의 크기를 줄이고 다운로드 속도를 높이기 위한 전략입니다. 이를 통해 사용자는 저장 공간을 절약하고 앱의 성능을 최적화할 수 있습니다. App Thinning은 슬라이싱, 비트코드, 온디맨드 리소스 이렇게 세 가지 주요 구성소로 이루어져 있습니다. 1. 슬라이싱(Slicing) 개발자는 기기 및 운영체제에 맞춰 최적화된 앱 빌드 버전을 생성하기 위해 리소스를 준비해야 합니다. 이를 위해 Asset Catalog를 사용하고 이미지 및 기타 리소스를 명명하여, 앱 코드에서 알맞은 버전의 리소스를 불러오게 됩니다. 앱스토어는 개발자가 제공한 리소스를 기반으로 기기에 맞는 최적화된 앱 빌드버전을 생성하여 사용자에게 제공합니다. 이렇게 함으로써 사용자들이..
iOS
2023. 6. 5. 12:07