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

안녕하세요! 지난 포스팅에서 Kingfisher의 이미지 캐싱과 커스텀 이미지 캐싱에 대해 정리해 보았는데, 문제점을 발견해 그에 관해 분석해 보고 파생될 수 있는 다른 문제점들에 대해 해결책을 생각해 보려고 합니다. 오늘 포스팅에서는 쟁점이 되는 목차들을 생각해 보았습니다. 1. 캐시에 저장된 이미지를 보여줄때 -> 서버 상의 이미지가 달라졌을 때저번 포스팅에서 Kingfisher에 캐싱 기능에 대해 정리를 하고 커스텀 캐시 코드를 작성해 보았습니다. 제가 가져오는 getImage 메서드는 싱글톤으로 구현했고 이미지 URL이 캐시에 존재하면 서버와의 통신을 하지 않았습니다. 구현을 마치고 캐싱 과정이 잘 되는지 확인했고 멋지게,, 포스팅을 했다고 생각하고 있었습니다. 근데,,, 곰곰이 생각해 보니,,..

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