EDIT: ASI is now deprecated, but @Tony's answer has a link to a library that seems to do most of this (disclaimer - I haven't tried it yet and disagree with @Tony's recommendation!)
ASIHTTPRequest does it all :)
All you have to do is add something like a success callback
UIImage *image = [UIImage imageWithData:[request responseData]];
EDIT
And when you're done, you can always put it on github for the rest of us.,
deanWombourne Feb 22 2018-11-22T00: 00Z
source share