【发布时间】:2018-04-28 23:54:16
【问题描述】:
DispatchQueue.global().async {
let data = try? Data(contentsOf: url!)
DispatchQueue.main.async {
let img = UIImage(data: data!)
}
}
如何将 Data(contentsOf: url!) 返回的图像保存到本地 iPhone 存储中,以确保用户每次启动应用程序时都不需要下载? p>
我知道有些应用程序每次更新都会下载大量数据和图像,以节省从 App Store 下载的应用程序的大小。这怎么可能?
另一件事是,图像将在 SKSpriteNode 中使用,而不是在 UIImageView 中。无需急于显示图像,因为它们将在游戏加载时下载。
【问题讨论】:
标签: ios swift download uiimage