• Feed
  • Explore
  • Ranking
/
/
    📱 iOS

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

    iosSwift
    지
    지성
    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")






    - 컬렉션 아티클