일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- combine
- ios
- iphone
- Network
- Animation
- arkit
- dataflow
- swift
- 네트워크
- gesture
- auth
- firebase
- RxSwift
- authentication
- withAnimation
- Performance
- CS
- GCD
- fullscreencover
- Concurrency
- realitykit
- UIKit
- environmentobjet
- ar
- WWDC
- 달력
- stateobject
- 데이터최적화
- SwiftUI
- state
Archives
- Today
- Total
목록UIImage (1)
XLOG
[UIKit] UIImage 효율적으로 사용하기 - 1
프로젝트를 진행하면서 UICollectionView 와 Image를 함께 사용할 일이 많았다. Asset을 이용하여 사용할 때는 큰 문제가 없었지만, 서버에서 이미지를 불러오면서 그 효율성에 대한 고민을 하기 시작했다. 그리기 위해 UIImage, UiImageView 가 어떻게 동작하는지 알아야 겠다는 생각을 했다. 그래서 WWDC18 에 Image and Graphics Best Practice 영상을 확인했다. 보통 이미지는 우리 데이터공간, 혹은 네트워크를 통해 다운받아 UIImage로 Load 하여 Decode 한다. Decode를 하는 과정에서 image사이즈에 따라 image buffer의 크기가 결정된다. Buffer 란 연속되 메모리 영역이다. Buffer엔 Data Buffer, Ima..
Swift/UIKit
2023. 2. 1. 20:26