如何从网址获取图片?

时间:2016-11-08 14:47:10

标签: ios

我正在使用xcode版本8。 我想创建一个在UITableView中显示图片的应用。从网址获取的图像。并且还想知道如何从json存储和获取。

任何人都可以告诉我

2 个答案:

答案 0 :(得分:0)

如果您正在创建一个简单的应用程序,那么您可以使用NSURL执行这两项任务,或者您可以查看以下任一项:

AFNetworking: https://github.com/AFNetworking/AFNetworking

这在UIImageView上有一个非常简单的扩展,用于异步下载照片以及json支持,或者你可以使用

Alamofire: https://github.com/Alamofire/Alamofire

这是一个纯粹用Swift编写的网络库,如果你是一个快速的爱好者,有很多现代的快速构造和方法。

答案 1 :(得分:-1)

func JSONParsing() {

    let url1 = URL(string: "yourURLHere")

    let request1 = URLRequest(url: url1!)

    let session1 = URLSession.shared

    let task1 = session1.dataTask(with: request1, completionHandler: {
        (data1 : Data?, response1 : URLResponse?, error1 : Error?) in

        if error1 != nil
        {
            print("\n Data Could Not Be Fetch. \n")
        }
        else
        {
            let jsonp = try! JSONSerialization.jsonObject(with: data1!, options: JSONSerialization.ReadingOptions.mutableContainers) as! NSDictionary
            //iterate dictionary and array

}