从URL检索图像数据

时间:2015-10-19 19:59:55

标签: ios swift swift2 alamofire

在整个学习过程中,我设计了一种使用这一系列方法调用从互联网上获取图像的方法:

dispatch_async(dispatch_get_global_queue(QOS_CLASS_USER_INITIATED, 0)) {
  guard let url = NSURL(string: "abc.com/someImage") else { //... }
  guard let data = NSData(contentsOfURL: url) else { //... }
  guard let image = UIImage(data: data) else { //... }
  dispatch_async(dispatch_get_main_queue()) {
    self.imageView.image = image
  }
}

Alamofire也可以做到这一点,就我所知,这是进行任何网络通话的首选方式。我理解关键点是抽象使调用更短,但我想知道它对这个特定场景有什么其他支持。

0 个答案:

没有答案