logo

iOS) asnyc/await 사용하여 이미지의 thumbnail 비동기적으로 만들기

* 관련 기술 스택이 없습니다
emoji

• iOS 15부터 사용 가능한 prepareThumbnail(of:completionHandler:) 메서드를 이용해 동기적 코드에서 백그라운드 스레드에서 비동기적으로 썸네일 이미지 생성 가능
• 비동기적 메서드인 byPreparingThumbnail(ofSize:)를 사용하여 효율적인 썸네일 이미지 처리 가능, 디버그 네비게이터로 CPU, 메모리 사용량 확인 가능
• 이미지 다운로더를 사용하여 캐싱된 이미지와 썸네일을 활용해 CPU와 메모리 사용량을 절약할 수 있습니다.
• 썸네일 사용 후 CPU와 메모리 사용량이 소폭 줄어들었으나, 스크롤을 위로 올릴 때 CPU 사용량이 증가하는 것을 확인할 수 있습니다.

thumbnail
북마크
공유하기
신고하기
6분 분량
조회수 86
profile-imagefinn
2년 전
Copyright © 2024. Codenary All Rights Reserved.