【发布时间】:2017-03-22 06:03:48
【问题描述】:
我使用的是 xcode 版本 8。
我想创建一个在UITableView 中显示图像的应用程序。该图像是从 url 获取的。并且还想知道如何存储和从 json 中获取。
谁能告诉我
【问题讨论】:
-
Load image from url的可能重复
-
您尝试这样做还是在网上搜索?
标签: ios
我使用的是 xcode 版本 8。
我想创建一个在UITableView 中显示图像的应用程序。该图像是从 url 获取的。并且还想知道如何存储和从 json 中获取。
谁能告诉我
【问题讨论】:
标签: ios
如果你正在制作一个简单的应用程序,那么你可以使用 NSURL 来完成这两个任务,或者你可以看看:
AFNetworking: https://github.com/AFNetworking/AFNetworking
这在 UIImageView 上有一个非常简单的扩展,用于异步下载照片以及 json 支持,或者你可以使用
Alamofire: https://github.com/Alamofire/Alamofire
如果您是 Swift 爱好者,这是一个纯粹用 Swift 编写的网络库,其中包含许多现代 Swift 构造和方法。
【讨论】:
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
}
【讨论】: