Pārlūkot izejas kodu

Replace the private prefix header files with the manually import for each implementation files

DreamPiggy 7 gadi atpakaļ
vecāks
revīzija
5c13490eeb

+ 0 - 3
Configs/Module-Shared.xcconfig

@@ -223,6 +223,3 @@ VERSIONING_SYSTEM = apple-generic
 
 // Code will load on this and later versions of watchOS. Framework APIs that are unavailable in earlier versions will be weak-linked; your code should check for null function pointers or specific system versions before calling newer APIs.
 WATCHOS_DEPLOYMENT_TARGET = 2.0
-
-// Implicitly include the named header. The path given should either be a project relative path or an absolute path.
-GCC_PREFIX_HEADER = WebImage/SDWebImage-Prefix.pch

+ 0 - 1
SDWebImage.podspec

@@ -31,7 +31,6 @@ Pod::Spec.new do |s|
     core.source_files = 'SDWebImage/*.{h,m}', 'WebImage/SDWebImage.h', 'SDWebImage/Private/*.{h,m}'
     core.exclude_files = 'SDWebImage/MapKit/*.{h,m}'
     core.private_header_files = 'SDWebImage/Private/*.h'
-    core.prefix_header_contents = '#import "SDInternalMacros.h"'
   end
 
   s.subspec 'MapKit' do |mk|

+ 1 - 0
SDWebImage/MapKit/MKAnnotationView+WebCache.m

@@ -13,6 +13,7 @@
 #import "objc/runtime.h"
 #import "UIView+WebCacheOperation.h"
 #import "UIView+WebCache.h"
+#import "SDInternalMacros.h"
 
 @implementation MKAnnotationView (WebCache)
 

+ 1 - 0
SDWebImage/NSButton+WebCache.m

@@ -13,6 +13,7 @@
 #import "objc/runtime.h"
 #import "UIView+WebCacheOperation.h"
 #import "UIView+WebCache.h"
+#import "SDInternalMacros.h"
 
 static NSString * const SDAlternateImageOperationKey = @"NSButtonAlternateImageOperation";
 

+ 1 - 0
SDWebImage/Private/SDImageAssetManager.m

@@ -7,6 +7,7 @@
  */
 
 #import "SDImageAssetManager.h"
+#import "SDInternalMacros.h"
 
 static NSArray *SDBundlePreferredScales() {
     static NSArray *scales;

+ 1 - 0
SDWebImage/Private/SDImageCachesManagerOperation.m

@@ -7,6 +7,7 @@
  */
 
 #import "SDImageCachesManagerOperation.h"
+#import "SDInternalMacros.h"
 
 @implementation SDImageCachesManagerOperation
 {

+ 1 - 0
SDWebImage/SDAnimatedImageView.m

@@ -13,6 +13,7 @@
 #import "UIImage+Metadata.h"
 #import "NSImage+Compatibility.h"
 #import "SDWeakProxy.h"
+#import "SDInternalMacros.h"
 #import <mach/mach.h>
 #import <objc/runtime.h>
 

+ 1 - 0
SDWebImage/SDImageCachesManager.m

@@ -9,6 +9,7 @@
 #import "SDImageCachesManager.h"
 #import "SDImageCachesManagerOperation.h"
 #import "SDImageCache.h"
+#import "SDInternalMacros.h"
 
 @interface SDImageCachesManager ()
 

+ 1 - 0
SDWebImage/SDImageCodersManager.m

@@ -10,6 +10,7 @@
 #import "SDImageIOCoder.h"
 #import "SDImageGIFCoder.h"
 #import "SDImageAPNGCoder.h"
+#import "SDInternalMacros.h"
 
 @interface SDImageCodersManager ()
 

+ 1 - 0
SDWebImage/SDImageLoadersManager.m

@@ -8,6 +8,7 @@
 
 #import "SDImageLoadersManager.h"
 #import "SDWebImageDownloader.h"
+#import "SDInternalMacros.h"
 
 @interface SDImageLoadersManager ()
 

+ 1 - 0
SDWebImage/SDMemoryCache.m

@@ -9,6 +9,7 @@
 #import "SDMemoryCache.h"
 #import "SDImageCacheConfig.h"
 #import "UIImage+MemoryCacheCost.h"
+#import "SDInternalMacros.h"
 
 static void * SDMemoryCacheContext = &SDMemoryCacheContext;
 

+ 1 - 0
SDWebImage/SDWebImageDownloader.m

@@ -10,6 +10,7 @@
 #import "SDWebImageDownloaderConfig.h"
 #import "SDWebImageDownloaderOperation.h"
 #import "SDWebImageError.h"
+#import "SDInternalMacros.h"
 
 NSNotificationName const SDWebImageDownloadStartNotification = @"SDWebImageDownloadStartNotification";
 NSNotificationName const SDWebImageDownloadReceiveResponseNotification = @"SDWebImageDownloadReceiveResponseNotification";

+ 1 - 0
SDWebImage/SDWebImageDownloaderOperation.m

@@ -8,6 +8,7 @@
 
 #import "SDWebImageDownloaderOperation.h"
 #import "SDWebImageError.h"
+#import "SDInternalMacros.h"
 
 // iOS 8 Foundation.framework extern these symbol but the define is in CFNetwork.framework. We just fix this without import CFNetwork.framework
 #if (__IPHONE_OS_VERSION_MIN_REQUIRED && __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_0)

+ 1 - 0
SDWebImage/SDWebImageManager.m

@@ -11,6 +11,7 @@
 #import "SDWebImageDownloader.h"
 #import "UIImage+Metadata.h"
 #import "SDWebImageError.h"
+#import "SDInternalMacros.h"
 
 static id<SDImageCache> _defaultImageCache;
 static id<SDImageLoader> _defaultImageLoader;

+ 1 - 0
SDWebImage/SDWebImagePrefetcher.m

@@ -8,6 +8,7 @@
 
 #import "SDWebImagePrefetcher.h"
 #import "SDAsyncBlockOperation.h"
+#import "SDInternalMacros.h"
 #import <stdatomic.h>
 
 @interface SDWebImagePrefetchToken () {

+ 1 - 0
SDWebImage/UIButton+WebCache.m

@@ -13,6 +13,7 @@
 #import "objc/runtime.h"
 #import "UIView+WebCacheOperation.h"
 #import "UIView+WebCache.h"
+#import "SDInternalMacros.h"
 
 static char imageURLStorageKey;
 

+ 1 - 0
SDWebImage/UIImageView+HighlightedWebCache.m

@@ -12,6 +12,7 @@
 
 #import "UIView+WebCacheOperation.h"
 #import "UIView+WebCache.h"
+#import "SDInternalMacros.h"
 
 static NSString * const SDHighlightedImageOperationKey = @"UIImageViewImageOperationHighlighted";
 

+ 1 - 0
SDWebImage/UIView+WebCache.m

@@ -10,6 +10,7 @@
 #import "objc/runtime.h"
 #import "UIView+WebCacheOperation.h"
 #import "SDWebImageError.h"
+#import "SDInternalMacros.h"
 
 const int64_t SDWebImageProgressUnitCountUnknown = 1LL;