| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- Rxcocoa
- popupView
- MapKit
- 동기(Sync)
- ios
- Library
- MVVM
- Transforming Operators
- pagination
- RxSwift
- Control Event
- 직렬(Serial)
- IAMPopup
- OpenSource
- Traits
- 비동기(Async)
- NewsApp
- SPM
- Multiple Cell Type
- 라이선스 저작권
- flatMap
- 동시(Concurrent)
- Dispatch Queue
- cocoapods
- swift
- Segmented Control
- WeatherAPP
- Swift Package Manager
- 의존성 관리 도구
- NSCache
Archives
- Today
- Total
목록NSCache (1)
IAM iOS
[Swift] NSCache, 이미지 캐시
캐싱은 간단히 말하면 재사용될 수 있을 만한 자원을 특정 영역에 저장해놓는 것을 의미합니다. 캐싱된 데이터가 있다면 추가적인 자원을 소모하지않고 캐싱 데이터를 가져다 쓸 수 있기 때문에 자원을 절약할 수 있고, 애플리케이션의 처리 속도가 향상됩니다. 프로젝트를 진행하다보면 서버에서 이미지를 받아올 때, 고화질, 고용량의 이미지를 계속해서 다운로드하게 되면 사용자의 네트워크 리소스를 계속해서 소모하기 때문에 한번 다운받은 이미지를 캐싱해둔 뒤, 저장된 이미지를 가져와서 보여준다면 다운로드 과정이 필요 없어지기 때문에 별도의 리소스를 소모할 필요 없이 빠르게 이미지를 보여줄 수 있게 됩니다. iOS 이미지 캐시 처리 Memory Caching 어플리케이션의 메모리 영역의 일부분을 Caching에 사용하는 것..
Swift
2022. 3. 27. 17:14