diff --git a/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 00000000..919434a6
--- /dev/null
+++ b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/Package.swift b/Package.swift
index b8f49233..05e22032 100644
--- a/Package.swift
+++ b/Package.swift
@@ -32,8 +32,8 @@ let package = Package(
dependencies: [],
path: "SDWebImage",
sources: ["Core", "Private"],
- publicHeadersPath: "Core",
cSettings: [
+ .headerSearchPath("Core"),
.headerSearchPath("Private")
]
),
diff --git a/README.md b/README.md
index e83aaba8..37fa9619 100644
--- a/README.md
+++ b/README.md
@@ -283,6 +283,12 @@ In the source files where you need to use the library, import the umbrella heade
#import
```
+It's also recommend to use the module import syntax, available for CocoaPods(enable `modular_headers`)/Carthage/SwiftPM.
+
+```objecitivec
+@import SDWebImage;
+```
+
### Build Project
At this point your workspace should build without error. If you are having problem, post to the Issue and the
diff --git a/SDWebImage/MapKit/MKAnnotationView+WebCache.h b/SDWebImage/MapKit/MKAnnotationView+WebCache.h
index 59346041..30f5aed1 100644
--- a/SDWebImage/MapKit/MKAnnotationView+WebCache.h
+++ b/SDWebImage/MapKit/MKAnnotationView+WebCache.h
@@ -6,12 +6,11 @@
* file that was distributed with this source code.
*/
-#import "SDWebImageCompat.h"
+#import
#if SD_UIKIT || SD_MAC
#import
-#import "SDWebImageManager.h"
/**
* Integrates SDWebImage async downloading and caching of remote images with MKAnnotationView.
diff --git a/SDWebImage/MapKit/MKAnnotationView+WebCache.m b/SDWebImage/MapKit/MKAnnotationView+WebCache.m
index 11b91b19..4969c0ba 100644
--- a/SDWebImage/MapKit/MKAnnotationView+WebCache.m
+++ b/SDWebImage/MapKit/MKAnnotationView+WebCache.m
@@ -10,8 +10,6 @@
#if SD_UIKIT || SD_MAC
-#import "UIView+WebCache.h"
-
@implementation MKAnnotationView (WebCache)
- (void)sd_setImageWithURL:(nullable NSURL *)url {
diff --git a/SDWebImage/include/SDWebImage/NSButton+WebCache.h b/SDWebImage/include/SDWebImage/NSButton+WebCache.h
new file mode 120000
index 00000000..c1f89924
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/NSButton+WebCache.h
@@ -0,0 +1 @@
+../../Core/NSButton+WebCache.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/NSData+ImageContentType.h b/SDWebImage/include/SDWebImage/NSData+ImageContentType.h
new file mode 120000
index 00000000..c0852b87
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/NSData+ImageContentType.h
@@ -0,0 +1 @@
+../../Core/NSData+ImageContentType.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/NSImage+Compatibility.h b/SDWebImage/include/SDWebImage/NSImage+Compatibility.h
new file mode 120000
index 00000000..cfad8619
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/NSImage+Compatibility.h
@@ -0,0 +1 @@
+../../Core/NSImage+Compatibility.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDAnimatedImage.h b/SDWebImage/include/SDWebImage/SDAnimatedImage.h
new file mode 120000
index 00000000..f26f5de1
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDAnimatedImage.h
@@ -0,0 +1 @@
+../../Core/SDAnimatedImage.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDAnimatedImagePlayer.h b/SDWebImage/include/SDWebImage/SDAnimatedImagePlayer.h
new file mode 120000
index 00000000..6f713485
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDAnimatedImagePlayer.h
@@ -0,0 +1 @@
+../../Core/SDAnimatedImagePlayer.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDAnimatedImageRep.h b/SDWebImage/include/SDWebImage/SDAnimatedImageRep.h
new file mode 120000
index 00000000..b19ae282
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDAnimatedImageRep.h
@@ -0,0 +1 @@
+../../Core/SDAnimatedImageRep.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDAnimatedImageView+WebCache.h b/SDWebImage/include/SDWebImage/SDAnimatedImageView+WebCache.h
new file mode 120000
index 00000000..6dbc5fa9
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDAnimatedImageView+WebCache.h
@@ -0,0 +1 @@
+../../Core/SDAnimatedImageView+WebCache.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDAnimatedImageView.h b/SDWebImage/include/SDWebImage/SDAnimatedImageView.h
new file mode 120000
index 00000000..0a49071c
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDAnimatedImageView.h
@@ -0,0 +1 @@
+../../Core/SDAnimatedImageView.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDDiskCache.h b/SDWebImage/include/SDWebImage/SDDiskCache.h
new file mode 120000
index 00000000..ba20df74
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDDiskCache.h
@@ -0,0 +1 @@
+../../Core/SDDiskCache.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDGraphicsImageRenderer.h b/SDWebImage/include/SDWebImage/SDGraphicsImageRenderer.h
new file mode 120000
index 00000000..a9605ccd
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDGraphicsImageRenderer.h
@@ -0,0 +1 @@
+../../Core/SDGraphicsImageRenderer.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDImageAPNGCoder.h b/SDWebImage/include/SDWebImage/SDImageAPNGCoder.h
new file mode 120000
index 00000000..20cba727
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDImageAPNGCoder.h
@@ -0,0 +1 @@
+../../Core/SDImageAPNGCoder.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDImageCache.h b/SDWebImage/include/SDWebImage/SDImageCache.h
new file mode 120000
index 00000000..0783c1ce
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDImageCache.h
@@ -0,0 +1 @@
+../../Core/SDImageCache.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDImageCacheConfig.h b/SDWebImage/include/SDWebImage/SDImageCacheConfig.h
new file mode 120000
index 00000000..0a58b4f8
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDImageCacheConfig.h
@@ -0,0 +1 @@
+../../Core/SDImageCacheConfig.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDImageCacheDefine.h b/SDWebImage/include/SDWebImage/SDImageCacheDefine.h
new file mode 120000
index 00000000..0a469880
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDImageCacheDefine.h
@@ -0,0 +1 @@
+../../Core/SDImageCacheDefine.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDImageCachesManager.h b/SDWebImage/include/SDWebImage/SDImageCachesManager.h
new file mode 120000
index 00000000..d01f76f4
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDImageCachesManager.h
@@ -0,0 +1 @@
+../../Core/SDImageCachesManager.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDImageCoder.h b/SDWebImage/include/SDWebImage/SDImageCoder.h
new file mode 120000
index 00000000..75472fb1
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDImageCoder.h
@@ -0,0 +1 @@
+../../Core/SDImageCoder.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDImageCoderHelper.h b/SDWebImage/include/SDWebImage/SDImageCoderHelper.h
new file mode 120000
index 00000000..3e68b945
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDImageCoderHelper.h
@@ -0,0 +1 @@
+../../Core/SDImageCoderHelper.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDImageCodersManager.h b/SDWebImage/include/SDWebImage/SDImageCodersManager.h
new file mode 120000
index 00000000..48b8b531
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDImageCodersManager.h
@@ -0,0 +1 @@
+../../Core/SDImageCodersManager.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDImageFrame.h b/SDWebImage/include/SDWebImage/SDImageFrame.h
new file mode 120000
index 00000000..ab05e26e
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDImageFrame.h
@@ -0,0 +1 @@
+../../Core/SDImageFrame.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDImageGIFCoder.h b/SDWebImage/include/SDWebImage/SDImageGIFCoder.h
new file mode 120000
index 00000000..04191623
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDImageGIFCoder.h
@@ -0,0 +1 @@
+../../Core/SDImageGIFCoder.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDImageGraphics.h b/SDWebImage/include/SDWebImage/SDImageGraphics.h
new file mode 120000
index 00000000..823dbd70
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDImageGraphics.h
@@ -0,0 +1 @@
+../../Core/SDImageGraphics.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDImageHEICCoder.h b/SDWebImage/include/SDWebImage/SDImageHEICCoder.h
new file mode 120000
index 00000000..9352871d
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDImageHEICCoder.h
@@ -0,0 +1 @@
+../../Core/SDImageHEICCoder.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDImageIOAnimatedCoder.h b/SDWebImage/include/SDWebImage/SDImageIOAnimatedCoder.h
new file mode 120000
index 00000000..3053de3b
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDImageIOAnimatedCoder.h
@@ -0,0 +1 @@
+../../Core/SDImageIOAnimatedCoder.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDImageIOCoder.h b/SDWebImage/include/SDWebImage/SDImageIOCoder.h
new file mode 120000
index 00000000..9cd1e482
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDImageIOCoder.h
@@ -0,0 +1 @@
+../../Core/SDImageIOCoder.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDImageLoader.h b/SDWebImage/include/SDWebImage/SDImageLoader.h
new file mode 120000
index 00000000..ba476e52
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDImageLoader.h
@@ -0,0 +1 @@
+../../Core/SDImageLoader.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDImageLoadersManager.h b/SDWebImage/include/SDWebImage/SDImageLoadersManager.h
new file mode 120000
index 00000000..442dd4c7
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDImageLoadersManager.h
@@ -0,0 +1 @@
+../../Core/SDImageLoadersManager.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDImageTransformer.h b/SDWebImage/include/SDWebImage/SDImageTransformer.h
new file mode 120000
index 00000000..184361bd
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDImageTransformer.h
@@ -0,0 +1 @@
+../../Core/SDImageTransformer.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDMemoryCache.h b/SDWebImage/include/SDWebImage/SDMemoryCache.h
new file mode 120000
index 00000000..47abcc12
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDMemoryCache.h
@@ -0,0 +1 @@
+../../Core/SDMemoryCache.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDWebImage.h b/SDWebImage/include/SDWebImage/SDWebImage.h
new file mode 120000
index 00000000..12cbb09a
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDWebImage.h
@@ -0,0 +1 @@
+../../../WebImage/SDWebImage.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDWebImageCacheKeyFilter.h b/SDWebImage/include/SDWebImage/SDWebImageCacheKeyFilter.h
new file mode 120000
index 00000000..7481d7d3
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDWebImageCacheKeyFilter.h
@@ -0,0 +1 @@
+../../Core/SDWebImageCacheKeyFilter.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDWebImageCacheSerializer.h b/SDWebImage/include/SDWebImage/SDWebImageCacheSerializer.h
new file mode 120000
index 00000000..b7d69b29
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDWebImageCacheSerializer.h
@@ -0,0 +1 @@
+../../Core/SDWebImageCacheSerializer.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDWebImageCompat.h b/SDWebImage/include/SDWebImage/SDWebImageCompat.h
new file mode 120000
index 00000000..c3c301d0
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDWebImageCompat.h
@@ -0,0 +1 @@
+../../Core/SDWebImageCompat.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDWebImageDefine.h b/SDWebImage/include/SDWebImage/SDWebImageDefine.h
new file mode 120000
index 00000000..6112007b
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDWebImageDefine.h
@@ -0,0 +1 @@
+../../Core/SDWebImageDefine.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDWebImageDownloader.h b/SDWebImage/include/SDWebImage/SDWebImageDownloader.h
new file mode 120000
index 00000000..ffb6248e
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDWebImageDownloader.h
@@ -0,0 +1 @@
+../../Core/SDWebImageDownloader.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDWebImageDownloaderConfig.h b/SDWebImage/include/SDWebImage/SDWebImageDownloaderConfig.h
new file mode 120000
index 00000000..8959bbbc
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDWebImageDownloaderConfig.h
@@ -0,0 +1 @@
+../../Core/SDWebImageDownloaderConfig.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDWebImageDownloaderDecryptor.h b/SDWebImage/include/SDWebImage/SDWebImageDownloaderDecryptor.h
new file mode 120000
index 00000000..fd6de4d8
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDWebImageDownloaderDecryptor.h
@@ -0,0 +1 @@
+../../Core/SDWebImageDownloaderDecryptor.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDWebImageDownloaderOperation.h b/SDWebImage/include/SDWebImage/SDWebImageDownloaderOperation.h
new file mode 120000
index 00000000..ef18b7c2
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDWebImageDownloaderOperation.h
@@ -0,0 +1 @@
+../../Core/SDWebImageDownloaderOperation.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDWebImageDownloaderRequestModifier.h b/SDWebImage/include/SDWebImage/SDWebImageDownloaderRequestModifier.h
new file mode 120000
index 00000000..f7aa82b9
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDWebImageDownloaderRequestModifier.h
@@ -0,0 +1 @@
+../../Core/SDWebImageDownloaderRequestModifier.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDWebImageDownloaderResponseModifier.h b/SDWebImage/include/SDWebImage/SDWebImageDownloaderResponseModifier.h
new file mode 120000
index 00000000..be391197
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDWebImageDownloaderResponseModifier.h
@@ -0,0 +1 @@
+../../Core/SDWebImageDownloaderResponseModifier.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDWebImageError.h b/SDWebImage/include/SDWebImage/SDWebImageError.h
new file mode 120000
index 00000000..b088fc03
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDWebImageError.h
@@ -0,0 +1 @@
+../../Core/SDWebImageError.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDWebImageIndicator.h b/SDWebImage/include/SDWebImage/SDWebImageIndicator.h
new file mode 120000
index 00000000..60f464f2
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDWebImageIndicator.h
@@ -0,0 +1 @@
+../../Core/SDWebImageIndicator.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDWebImageManager.h b/SDWebImage/include/SDWebImage/SDWebImageManager.h
new file mode 120000
index 00000000..20ddf7c7
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDWebImageManager.h
@@ -0,0 +1 @@
+../../Core/SDWebImageManager.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDWebImageOperation.h b/SDWebImage/include/SDWebImage/SDWebImageOperation.h
new file mode 120000
index 00000000..e7bf5bad
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDWebImageOperation.h
@@ -0,0 +1 @@
+../../Core/SDWebImageOperation.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDWebImageOptionsProcessor.h b/SDWebImage/include/SDWebImage/SDWebImageOptionsProcessor.h
new file mode 120000
index 00000000..b1e48c72
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDWebImageOptionsProcessor.h
@@ -0,0 +1 @@
+../../Core/SDWebImageOptionsProcessor.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDWebImagePrefetcher.h b/SDWebImage/include/SDWebImage/SDWebImagePrefetcher.h
new file mode 120000
index 00000000..1346c8d2
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDWebImagePrefetcher.h
@@ -0,0 +1 @@
+../../Core/SDWebImagePrefetcher.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/SDWebImageTransition.h b/SDWebImage/include/SDWebImage/SDWebImageTransition.h
new file mode 120000
index 00000000..19b24b09
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/SDWebImageTransition.h
@@ -0,0 +1 @@
+../../Core/SDWebImageTransition.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/UIButton+WebCache.h b/SDWebImage/include/SDWebImage/UIButton+WebCache.h
new file mode 120000
index 00000000..2a9820d8
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/UIButton+WebCache.h
@@ -0,0 +1 @@
+../../Core/UIButton+WebCache.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/UIImage+ExtendedCacheData.h b/SDWebImage/include/SDWebImage/UIImage+ExtendedCacheData.h
new file mode 120000
index 00000000..fab25a7e
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/UIImage+ExtendedCacheData.h
@@ -0,0 +1 @@
+../../Core/UIImage+ExtendedCacheData.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/UIImage+ForceDecode.h b/SDWebImage/include/SDWebImage/UIImage+ForceDecode.h
new file mode 120000
index 00000000..0ef28712
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/UIImage+ForceDecode.h
@@ -0,0 +1 @@
+../../Core/UIImage+ForceDecode.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/UIImage+GIF.h b/SDWebImage/include/SDWebImage/UIImage+GIF.h
new file mode 120000
index 00000000..30e9dd4a
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/UIImage+GIF.h
@@ -0,0 +1 @@
+../../Core/UIImage+GIF.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/UIImage+MemoryCacheCost.h b/SDWebImage/include/SDWebImage/UIImage+MemoryCacheCost.h
new file mode 120000
index 00000000..81d6161d
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/UIImage+MemoryCacheCost.h
@@ -0,0 +1 @@
+../../Core/UIImage+MemoryCacheCost.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/UIImage+Metadata.h b/SDWebImage/include/SDWebImage/UIImage+Metadata.h
new file mode 120000
index 00000000..65eb11f4
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/UIImage+Metadata.h
@@ -0,0 +1 @@
+../../Core/UIImage+Metadata.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/UIImage+MultiFormat.h b/SDWebImage/include/SDWebImage/UIImage+MultiFormat.h
new file mode 120000
index 00000000..5366a33a
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/UIImage+MultiFormat.h
@@ -0,0 +1 @@
+../../Core/UIImage+MultiFormat.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/UIImage+Transform.h b/SDWebImage/include/SDWebImage/UIImage+Transform.h
new file mode 120000
index 00000000..73bdf3fd
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/UIImage+Transform.h
@@ -0,0 +1 @@
+../../Core/UIImage+Transform.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/UIImageView+HighlightedWebCache.h b/SDWebImage/include/SDWebImage/UIImageView+HighlightedWebCache.h
new file mode 120000
index 00000000..a9898113
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/UIImageView+HighlightedWebCache.h
@@ -0,0 +1 @@
+../../Core/UIImageView+HighlightedWebCache.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/UIImageView+WebCache.h b/SDWebImage/include/SDWebImage/UIImageView+WebCache.h
new file mode 120000
index 00000000..8e732df7
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/UIImageView+WebCache.h
@@ -0,0 +1 @@
+../../Core/UIImageView+WebCache.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/UIView+WebCache.h b/SDWebImage/include/SDWebImage/UIView+WebCache.h
new file mode 120000
index 00000000..6a1b138c
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/UIView+WebCache.h
@@ -0,0 +1 @@
+../../Core/UIView+WebCache.h
\ No newline at end of file
diff --git a/SDWebImage/include/SDWebImage/UIView+WebCacheOperation.h b/SDWebImage/include/SDWebImage/UIView+WebCacheOperation.h
new file mode 120000
index 00000000..5631d02a
--- /dev/null
+++ b/SDWebImage/include/SDWebImage/UIView+WebCacheOperation.h
@@ -0,0 +1 @@
+../../Core/UIView+WebCacheOperation.h
\ No newline at end of file