// Do not alloc init URL obj. for local use.
NSString *urlString = @"put your url string here";
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[[[NSURLConnection alloc] initWithRequest:request delegate:self] autorelease];
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
Вышеуказанные методы делегата относятся к NSURLConnectionDelegate, где вам нужно обрабатывать все, например, ошибку ответа и т. Д. Он предусмотрен по умолчанию, поэтому мы можем напрямую переопределить его без
Я использовал один раз в своем проекте. Это будет работать для асинхронного запроса, но если вы также получили количество изображений, тогда также используйте IconDownloader или EGOImageView , который реализует отложенную загрузку изображения и очень низкие шансы на зависание приложения.