code gardening codebase with init/new pair
This commit is contained in:
parent
a8c61e21f4
commit
66a62e189e
|
@ -129,6 +129,7 @@
|
||||||
@property (nonatomic, strong, readonly, nonnull) SDImageCacheConfig *config;
|
@property (nonatomic, strong, readonly, nonnull) SDImageCacheConfig *config;
|
||||||
|
|
||||||
- (nonnull instancetype)init NS_UNAVAILABLE;
|
- (nonnull instancetype)init NS_UNAVAILABLE;
|
||||||
|
+ (nonnull instancetype)new NS_UNAVAILABLE;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Move the cache directory from old location to new location, the old location will be removed after finish.
|
Move the cache directory from old location to new location, the old location will be removed after finish.
|
||||||
|
|
|
@ -69,6 +69,8 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab
|
||||||
@property (nonatomic, copy, readonly, nonnull) NSArray<id<SDImageTransformer>> *transformers;
|
@property (nonatomic, copy, readonly, nonnull) NSArray<id<SDImageTransformer>> *transformers;
|
||||||
|
|
||||||
- (nonnull instancetype)init NS_UNAVAILABLE;
|
- (nonnull instancetype)init NS_UNAVAILABLE;
|
||||||
|
+ (nonnull instancetype)new NS_UNAVAILABLE;
|
||||||
|
|
||||||
+ (nonnull instancetype)transformerWithTransformers:(nonnull NSArray<id<SDImageTransformer>> *)transformers;
|
+ (nonnull instancetype)transformerWithTransformers:(nonnull NSArray<id<SDImageTransformer>> *)transformers;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
@ -109,6 +111,8 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab
|
||||||
@property (nonatomic, strong, readonly, nullable) UIColor *borderColor;
|
@property (nonatomic, strong, readonly, nullable) UIColor *borderColor;
|
||||||
|
|
||||||
- (nonnull instancetype)init NS_UNAVAILABLE;
|
- (nonnull instancetype)init NS_UNAVAILABLE;
|
||||||
|
+ (nonnull instancetype)new NS_UNAVAILABLE;
|
||||||
|
|
||||||
+ (nonnull instancetype)transformerWithRadius:(CGFloat)cornerRadius corners:(SDRectCorner)corners borderWidth:(CGFloat)borderWidth borderColor:(nullable UIColor *)borderColor;
|
+ (nonnull instancetype)transformerWithRadius:(CGFloat)cornerRadius corners:(SDRectCorner)corners borderWidth:(CGFloat)borderWidth borderColor:(nullable UIColor *)borderColor;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
@ -129,6 +133,8 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab
|
||||||
@property (nonatomic, assign, readonly) SDImageScaleMode scaleMode;
|
@property (nonatomic, assign, readonly) SDImageScaleMode scaleMode;
|
||||||
|
|
||||||
- (nonnull instancetype)init NS_UNAVAILABLE;
|
- (nonnull instancetype)init NS_UNAVAILABLE;
|
||||||
|
+ (nonnull instancetype)new NS_UNAVAILABLE;
|
||||||
|
|
||||||
+ (nonnull instancetype)transformerWithSize:(CGSize)size scaleMode:(SDImageScaleMode)scaleMode;
|
+ (nonnull instancetype)transformerWithSize:(CGSize)size scaleMode:(SDImageScaleMode)scaleMode;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
@ -144,6 +150,8 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab
|
||||||
@property (nonatomic, assign, readonly) CGRect rect;
|
@property (nonatomic, assign, readonly) CGRect rect;
|
||||||
|
|
||||||
- (nonnull instancetype)init NS_UNAVAILABLE;
|
- (nonnull instancetype)init NS_UNAVAILABLE;
|
||||||
|
+ (nonnull instancetype)new NS_UNAVAILABLE;
|
||||||
|
|
||||||
+ (nonnull instancetype)transformerWithRect:(CGRect)rect;
|
+ (nonnull instancetype)transformerWithRect:(CGRect)rect;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
@ -164,6 +172,8 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab
|
||||||
@property (nonatomic, assign, readonly) BOOL vertical;
|
@property (nonatomic, assign, readonly) BOOL vertical;
|
||||||
|
|
||||||
- (nonnull instancetype)init NS_UNAVAILABLE;
|
- (nonnull instancetype)init NS_UNAVAILABLE;
|
||||||
|
+ (nonnull instancetype)new NS_UNAVAILABLE;
|
||||||
|
|
||||||
+ (nonnull instancetype)transformerWithHorizontal:(BOOL)horizontal vertical:(BOOL)vertical;
|
+ (nonnull instancetype)transformerWithHorizontal:(BOOL)horizontal vertical:(BOOL)vertical;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
@ -185,6 +195,8 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab
|
||||||
@property (nonatomic, assign, readonly) BOOL fitSize;
|
@property (nonatomic, assign, readonly) BOOL fitSize;
|
||||||
|
|
||||||
- (nonnull instancetype)init NS_UNAVAILABLE;
|
- (nonnull instancetype)init NS_UNAVAILABLE;
|
||||||
|
+ (nonnull instancetype)new NS_UNAVAILABLE;
|
||||||
|
|
||||||
+ (nonnull instancetype)transformerWithAngle:(CGFloat)angle fitSize:(BOOL)fitSize;
|
+ (nonnull instancetype)transformerWithAngle:(CGFloat)angle fitSize:(BOOL)fitSize;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
@ -202,6 +214,8 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab
|
||||||
@property (nonatomic, strong, readonly, nonnull) UIColor *tintColor;
|
@property (nonatomic, strong, readonly, nonnull) UIColor *tintColor;
|
||||||
|
|
||||||
- (nonnull instancetype)init NS_UNAVAILABLE;
|
- (nonnull instancetype)init NS_UNAVAILABLE;
|
||||||
|
+ (nonnull instancetype)new NS_UNAVAILABLE;
|
||||||
|
|
||||||
+ (nonnull instancetype)transformerWithColor:(nonnull UIColor *)tintColor;
|
+ (nonnull instancetype)transformerWithColor:(nonnull UIColor *)tintColor;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
@ -219,6 +233,8 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab
|
||||||
@property (nonatomic, assign, readonly) CGFloat blurRadius;
|
@property (nonatomic, assign, readonly) CGFloat blurRadius;
|
||||||
|
|
||||||
- (nonnull instancetype)init NS_UNAVAILABLE;
|
- (nonnull instancetype)init NS_UNAVAILABLE;
|
||||||
|
+ (nonnull instancetype)new NS_UNAVAILABLE;
|
||||||
|
|
||||||
+ (nonnull instancetype)transformerWithRadius:(CGFloat)blurRadius;
|
+ (nonnull instancetype)transformerWithRadius:(CGFloat)blurRadius;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
@ -235,6 +251,8 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab
|
||||||
@property (nonatomic, strong, readonly, nonnull) CIFilter *filter;
|
@property (nonatomic, strong, readonly, nonnull) CIFilter *filter;
|
||||||
|
|
||||||
- (nonnull instancetype)init NS_UNAVAILABLE;
|
- (nonnull instancetype)init NS_UNAVAILABLE;
|
||||||
|
+ (nonnull instancetype)new NS_UNAVAILABLE;
|
||||||
|
|
||||||
+ (nonnull instancetype)transformerWithFilter:(nonnull CIFilter *)filter;
|
+ (nonnull instancetype)transformerWithFilter:(nonnull CIFilter *)filter;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
|
@ -33,4 +33,7 @@ typedef NSData * _Nullable(^SDWebImageCacheSerializerBlock)(UIImage * _Nonnull i
|
||||||
- (nonnull instancetype)initWithBlock:(nonnull SDWebImageCacheSerializerBlock)block;
|
- (nonnull instancetype)initWithBlock:(nonnull SDWebImageCacheSerializerBlock)block;
|
||||||
+ (nonnull instancetype)cacheSerializerWithBlock:(nonnull SDWebImageCacheSerializerBlock)block;
|
+ (nonnull instancetype)cacheSerializerWithBlock:(nonnull SDWebImageCacheSerializerBlock)block;
|
||||||
|
|
||||||
|
- (nonnull instancetype)init NS_UNAVAILABLE;
|
||||||
|
+ (nonnull instancetype)new NS_UNAVAILABLE;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
|
@ -38,6 +38,9 @@ A downloader response modifier class with block.
|
||||||
/// @param block A block to control decrypt logic
|
/// @param block A block to control decrypt logic
|
||||||
+ (nonnull instancetype)decryptorWithBlock:(nonnull SDWebImageDownloaderDecryptorBlock)block;
|
+ (nonnull instancetype)decryptorWithBlock:(nonnull SDWebImageDownloaderDecryptorBlock)block;
|
||||||
|
|
||||||
|
- (nonnull instancetype)init NS_UNAVAILABLE;
|
||||||
|
+ (nonnull instancetype)new NS_UNAVAILABLE;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
||||||
/// Convenience way to create decryptor for common data encryption.
|
/// Convenience way to create decryptor for common data encryption.
|
||||||
|
|
|
@ -37,6 +37,9 @@ typedef NSURLRequest * _Nullable (^SDWebImageDownloaderRequestModifierBlock)(NSU
|
||||||
/// @param block A block to control modifier logic
|
/// @param block A block to control modifier logic
|
||||||
+ (nonnull instancetype)requestModifierWithBlock:(nonnull SDWebImageDownloaderRequestModifierBlock)block;
|
+ (nonnull instancetype)requestModifierWithBlock:(nonnull SDWebImageDownloaderRequestModifierBlock)block;
|
||||||
|
|
||||||
|
- (nonnull instancetype)init NS_UNAVAILABLE;
|
||||||
|
+ (nonnull instancetype)new NS_UNAVAILABLE;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -37,6 +37,9 @@ typedef NSURLResponse * _Nullable (^SDWebImageDownloaderResponseModifierBlock)(N
|
||||||
/// @param block A block to control modifier logic
|
/// @param block A block to control modifier logic
|
||||||
+ (nonnull instancetype)responseModifierWithBlock:(nonnull SDWebImageDownloaderResponseModifierBlock)block;
|
+ (nonnull instancetype)responseModifierWithBlock:(nonnull SDWebImageDownloaderResponseModifierBlock)block;
|
||||||
|
|
||||||
|
- (nonnull instancetype)init NS_UNAVAILABLE;
|
||||||
|
+ (nonnull instancetype)new NS_UNAVAILABLE;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -38,6 +38,9 @@ typedef SDWebImageOptionsResult * _Nullable(^SDWebImageOptionsProcessorBlock)(NS
|
||||||
*/
|
*/
|
||||||
- (nonnull instancetype)initWithOptions:(SDWebImageOptions)options context:(nullable SDWebImageContext *)context;
|
- (nonnull instancetype)initWithOptions:(SDWebImageOptions)options context:(nullable SDWebImageContext *)context;
|
||||||
|
|
||||||
|
- (nonnull instancetype)init NS_UNAVAILABLE;
|
||||||
|
+ (nonnull instancetype)new NS_UNAVAILABLE;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -69,4 +72,7 @@ typedef SDWebImageOptionsResult * _Nullable(^SDWebImageOptionsProcessorBlock)(NS
|
||||||
- (nonnull instancetype)initWithBlock:(nonnull SDWebImageOptionsProcessorBlock)block;
|
- (nonnull instancetype)initWithBlock:(nonnull SDWebImageOptionsProcessorBlock)block;
|
||||||
+ (nonnull instancetype)optionsProcessorWithBlock:(nonnull SDWebImageOptionsProcessorBlock)block;
|
+ (nonnull instancetype)optionsProcessorWithBlock:(nonnull SDWebImageOptionsProcessorBlock)block;
|
||||||
|
|
||||||
|
- (nonnull instancetype)init NS_UNAVAILABLE;
|
||||||
|
+ (nonnull instancetype)new NS_UNAVAILABLE;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
Loading…
Reference in New Issue