23 #import <Foundation/Foundation.h>
25 #import <Availability.h>
27 #if defined(__IPHONE_OS_VERSION_MIN_REQUIRED)
29 #import <UIKit/UIKit.h>
36 @interface UIImageView (AFNetworking)
45 + (
id <AFImageCache>)sharedImageCache;
52 + (void)setSharedImageCache:(
id <AFImageCache>)imageCache;
63 @property (nonatomic, strong) id <AFURLResponseSerialization> imageResponseSerializer;
78 - (void)setImageWithURL:(NSURL *)url;
90 - (void)setImageWithURL:(NSURL *)url
91 placeholderImage:(UIImage *)placeholderImage;
105 - (void)setImageWithURLRequest:(NSURLRequest *)urlRequest
106 placeholderImage:(UIImage *)placeholderImage
107 success:(
void (^)(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image))success
108 failure:(
void (^)(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error))failure;
113 - (void)cancelImageRequestOperation;
122 @protocol AFImageCache <NSObject>
131 - (UIImage *)cachedImageForRequest:(NSURLRequest *)request;
139 - (void)cacheImage:(UIImage *)image
140 forRequest:(NSURLRequest *)request;
Definition: AFURLResponseSerialization.h:31