[iOS] SDWebImage로 네트워크 이미지 로딩 최적화

iosSwift
avatar
2025.02.19
·
1 min read

이미지를 로드할 때 SDWebImage 라이브러리를 사용하면 네트워크 요청을 최적화하고 캐싱을 활용할 수 있다.

  1. SDWebImage 설치 (Swift Package Manager)

    1. Xcode - File - Add Package Dependencies

    2. https://github.com/SDWebImage/SDWebImage 추가

  2. UIImageView를 확장하여 이미지 로딩 간소화

    import SDWebImage
    
    extension UIImageView {
        func setImage(url: String) {
            self.sd_setImage(with: URL(string: url), placeholderImage: UIImage(named: "placeholder"))
        }
    }
    imageView.setImage(url: "https://example.com/image.jpg")






- 컬렉션 아티클