Imgur에서 이미지를 다운로드하는 쉬운 방법을 만들고 싶습니다. 나는 종종 앱 내에서 NSURLSessionDownloadTask
에 대한 설정을 모두 거치지 않고이 유스 케이스에 맞게 설정해야 할 필요가 없다는 점을 잘 알고 있으며 대신 대부분의 설정을 처리 할 수있는 서브 클래스를 사용할 수있다. .NSURLSessionDownloadTask를 서브 클래스 화하여 서비스 전용 API를 만들 수 있습니까?
NSURLSession
을 특정 서비스와 쉽게 상호 작용할 수있는 방식으로 하위 클래스화할 수 있습니까?
Imgur 링크에서 이미지 ID를 자주 가져옵니다 (예 : mFJlvPf
).
ImgurDownloadTask *downloadTask = [ImgurDownloadTask taskWithImageID:@"mFJlvPf"
progressBlock:^(CGFloat bytesWritten, CGFLoat totalBytesExpectedToBeWritten) {
}
completionBlock:^(UIImage *downloadedImage) {
}];
[downloadTask resume];
같은가요 대신, 구성을 설정하면 NSURLSession
을 설정 NSURLRequest
을 만들어, 그것은에서 다운로드 한 NSURL
위치에서 결과를 잡아, 나는 대신 이미지 ID를 공급하고 마을에 갈 수 단순화가 가능한가? 그렇다면 어떻게해야할까요?