我正在使用xcode版本8。
我想创建一个在UITableView
中显示图片的应用。从网址获取的图像。并且还想知道如何从json存储和获取。
任何人都可以告诉我
答案 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
}