Ios 从URL检索图像数据

Ios 从URL检索图像数据,ios,swift,swift2,alamofire,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

在我的整个学习过程中,我设计了一种通过以下方法调用序列从互联网获取图像的方法:

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
也能做到这一点,据我所知,这是进行任何网络通话的首选方式。我理解关键点是抽象使调用更短,但我想知道它对这个特定场景还有什么其他的启示