일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 앱개발
- 세종대학교
- 토이프로젝트
- 프로토콜
- 옵셔널
- uikit
- 스트럭트
- Optional
- async
- 이론
- 기초문법
- collectionview
- MVVM
- 학과별커뮤니티
- 동시성
- ios
- SwiftUI
- 네트워크
- WeatherKit
- GCD
- struct
- CS
- RxSwift
- 대표
- mvc
- 실습
- 반응형
- Kingfisher
- swift
- 구름톤 유니브
- Today
- Total
목록캐싱 (2)
스윞한 개발자

안녕하세요! 요즘, 캐싱에 대해 많은 글을 쓰고 있는 것 같습니다..! 캐싱의 한 부분을 공부하다 보니 관련된 여러 주제로 뻗어나가는 것 같아요. 그래서 이번 포스팅은..! 이미지 캐시와 이미지 로더를 통합해 개선하는 과정과 개념에 대해 정리해 보려고 합니다. 어플이 이미지를 다운로드하는 경우, 일반적으로 이미지를 로딩하는데 시간이 걸립니다. 앱이 동일한 이미지를 여러 번 다시 로드할 때 불필요한 작업이 될 수 있고 사용자는 불편함을 느낄 수 있습니다. 테이블뷰나 컬렉션뷰를 가지고 있는 어플이 대부분일 것입니다. 앱을 실행하고 스크롤할 때 거의 대부분의 사용자가 버벅거리는 환경을 경험해 보았을 것입니다.-> 이러한 이슈는 이미지 렌더링이 한 번에 이루어지지 않아서 생긴다고 합니다. LazyStac..

안녕하세요! 이번 포스팅은 iOS 앱 개발을 하며 안 쓸 수 없는 라이브러리 Kingfisher에 대해 톺아보려고 합니다. Kingfisher를 사용하는 방법은 많은 자료들이 있으니! 저는 이번 포스팅에서 캐싱 기능에 대해 정리해 보겠습니다. 먼저,Kingfisher란?먼저 공식문서를 살펴보겠습니다. 개발을 하다 Assets, System에 존재하지 않는 Url 형태의 이미지(웹으로부터의)를 서버를 통해 다운로드 및 캐싱할 때! 앱에서 편하게 사용할 수 있도록 제공하는 라이브러리입니다. https://github.com/onevcat/Kingfisher GitHub - onevcat/Kingfisher: A lightweight, pure-Swift library for downloading and c..