以百度图片为例:
先在xib文件中添加一个UIImageView控件
一:同步方法
1 //获取URL 2 NSURL *url=[NSURL URLWithString:@"http://pic1a.nipic.com/2008-11-13/200811133748109_2.jpg"]; 3 //发送请求 4 NSURLRequest *request=[NSURLRequest requestWithURL:url]; 5 //发起同步请求 6 NSData *data=[NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil]; 7 _imageview.image=[UIImage imageWithData:data]NS
NSURLConnection同步方法
二:异步方法
创建全局变量NSMutableData *_buffer接收数据
1 //获取URL 2 NSURL *url=[NSURL URLWithString:@"http://pic1a.nipic.com/2008-11-13/200811133748109_2.jpg"]; 3 //创建请求 4 request=[NSURLRequest requestWithURL:url]; 5 //发起的是异步请求,设置代理 6 [NSURLConnection connectionWithRequest:request delegate:self]; 7 //舒适化_buffer 8 _buffer=[[NSMutableData alloc]init];
VNSURLConnection异步方法
时间: 2024-11-07 13:28:14