从网站获取图片网址更快

时间:2010-05-19 07:47:14

标签: iphone

您好我想从iphone的网站获得更快的图像..

现在我使用此功能从网站网址获取图片

NSData *data;
UIImage *Favimage;
data = [NSData dataWithContentsOfURL:[NSURL URLWithString:WebsiteUrl]];
Favimage = [[UIImage alloc]initWithData:data];

但是从网站网址获取图片需要一些时间。现在我想要更快的图像意味着什么? 我能做什么 ?苹果iphone sdk中有没有api?

任何人都可以帮助我吗?

提前致谢.....

1 个答案:

答案 0 :(得分:3)

下载时间不在您的控制范围内;它是网络的一个功能。

正确答案是使用异步下载,以便在下载过程中您的应用程序不会阻止。这样您的用户界面仍然可以响应。

要进行异步下载,您需要使用NURLConnection,并实现委托方法来接受数据。请参阅示例代码LazyTableImages和SimpleURLConnection。