iOS – 从目标C中的Web服务器加载图像

目前,我的目标是编写一个包含UIImageView的应用程序。 加载或按下button后,来自Web服务器的图像将加载到视图中。

什么是最简单的方法来做到这一点? 我假设使用这里描述的API? https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html

与此同时,我将继续努力使自己的工作。 任何意见,将不胜感激,特别是如果你有这样的书面代码之前。

是的,这可以通过NSURLConnection进行请求来完成。

您可能有兴趣检查SDWebImage 。 这个库包含一个向UIImageView添加一个方法的类,这个方法asynchronous地从远程URL加载一个图像,就像这样简单:

 [self.imageView setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"] placeholderImage:[UIImage imageNamed:@"placeholder.png"]];