@@ -64,7 +64,7 @@ DFImageManager is a [pipeline](#h_design) that loads images using pluggable comp
6464
6565``` objective-c
6666[[[DFImageManager sharedManager ] imageTaskForResource: [ NSURL URLWithString:@"http://..."] completion:^(UIImage * image, NSError * error, DFImageResponse * response, DFImageTask * task){
67- // Use loaded image
67+ // Use loaded image
6868}] resume] ;
6969```
7070
@@ -80,10 +80,10 @@ options.allowsClipping = YES;
8080DFImageRequest *request = [DFImageRequest requestWithResource:imageURL targetSize:CGSizeMake(100.f, 100.f) contentMode:DFImageContentModeAspectFill options:options.options];
8181
8282[[[DFImageManager sharedManager] imageTaskForRequest:request completion:^(UIImage *image, NSError *error, DFImageResponse *response, DFImageTask *imageTask) {
83- // Image is resized and clipped to fill 100x100px square
84- if (response.isFastResponse) {
85- // Image was returned synchronously from the memory cache
86- }
83+ // Image is resized and clipped to fill 100x100px square
84+ if (response.isFastResponse) {
85+ // Image was returned synchronously from the memory cache
86+ }
8787}] resume];
8888```
8989
@@ -124,28 +124,28 @@ imageView.managesRequestPriorities = YES; // Automatically changes current reque
124124
125125```objective-c
126126- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
127- UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:<#reuse_id#> forIndexPath:indexPath];
128- cell.backgroundColor = [UIColor colorWithWhite:235.f/255.f alpha:1.f];
129-
130- DFImageView *imageView = (id)[cell viewWithTag:15];
131- if (!imageView) {
132- imageView = [[DFImageView alloc] initWithFrame:cell.bounds];
133- imageView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
134- imageView.tag = 15;
135- [cell addSubview:imageView];
136- }
137- [imageView prepareForReuse];
138- [imageView setImageWithResource:<#image_url#>];
139- return cell;
127+ UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:<#reuse_id#> forIndexPath:indexPath];
128+ cell.backgroundColor = [UIColor colorWithWhite:235.f/255.f alpha:1.f];
129+
130+ DFImageView *imageView = (id)[cell viewWithTag:15];
131+ if (!imageView) {
132+ imageView = [[DFImageView alloc] initWithFrame:cell.bounds];
133+ imageView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
134+ imageView.tag = 15;
135+ [cell addSubview:imageView];
136+ }
137+ [imageView prepareForReuse];
138+ [imageView setImageWithResource:<#image_url#>];
139+ return cell;
140140}
141141```
142142
143143Cancel image task as soon as the cell goes offscreen (optional):
144144
145145``` objective-c
146146- (void )collectionView:(UICollectionView *)collectionView didEndDisplayingCell:(UICollectionViewCell *)cell forItemAtIndexPath:(NSIndexPath *)indexPath {
147- DFImageView * imageView = (id)[ cell viewWithTag:15] ;
148- [ imageView prepareForReuse] ;
147+ DFImageView *imageView = (id)[cell viewWithTag:15];
148+ [imageView prepareForReuse];
149149}
150150```
151151
@@ -165,7 +165,7 @@ NSArray *requestsForRemovedItems = ...; // Create image requests
165165PHAsset *asset = ...;
166166DFImageRequest *request = [DFImageRequest requestWithResource:asset targetSize:CGSizeMake(100.f, 100.f) contentMode:DFImageContentModeAspectFill options:nil];
167167[[[DFImageManager sharedManager] imageTaskForRequest:request completion:^(UIImage *image, NSDictionary *info) {
168- // Image resized to 100x100px square
168+ // Image resized to 100x100px square
169169}] resume];
170170```
171171
@@ -182,7 +182,7 @@ DFImageRequest *request = // Create request with given options
182182
183183DFImageTask * imageTask = .../ Create image task
184184imageTask.progressiveImageHandler = ^(UIImage * __ nonnull image){
185- imageView.image = image;
185+ imageView.image = image;
186186};
187187
188188[ imageTask resume] ;
0 commit comments