gpt4 book ai didi

ios - 在 iOS 应用程序中显示来自 URL 的图像

转载 作者:搜寻专家 更新时间:2023-11-01 06:01:28 25 4
gpt4 key购买 nike

<分区>

编辑 3:另请阅读我在“已回答”标记答案中的评论。我想我不会使用我的同步方法,而是改用同样给出的建议异步方法!

好吧,我正在为在我的应用程序上显示来自 Internet 的 URL 的图像的一些基本概念而苦苦挣扎。

我使用此代码在我的 ViewController 中的 UIIamgeView 上显示我的图像:

func showImage() {
let myUrlImage = URL(string: linkToTheImage)
let image = try? Data(contentsOf: myUrlImage!)
imageView1.image = UIImage(data: image!)
}

现在基本上我有以下问题:

这个过程中是否下载了整个图像?或者在这种情况下像“浏览器”一样工作 UIImageView 并且不下载整张图片而只是将 URL 中的图像“定位”到我的 UIImageView 中?

编辑:

我问的原因是,我基本上是在做一个测验应用程序, View 中我需要的只是每个问题的 URL 中的图像 - 所以异步或同步都没有区别,因为用户必须等待无论如何为了形象。我更感兴趣的是如何获得最快的结果:

所以我想知道我的代码是真的从 URL 下载图片还是只是将图片“定位”到 UIImageView 中?

如果在我的代码中图片以全分辨率下载,那么你是对的,我可以在玩家开始测验时异步下载 10 张图片,所以他希望他不必在每次回答后等待,只要他会在我每次回答后同步开始下载时等待。

编辑 2:因为我的问题被标记为与另一个问题相似,所以有更多解释:我已经了解了同步和异步下载,并且我知道同步加载的缺点。

我对一个非常基本的问题更感兴趣,我觉得我有一个基本的问题真的错了:我最初的想法是,如果我在浏览器中打开一个链接,例如这个链接,

https://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/68dd54ca-60cf-4ef7-898b-26d7cbe48ec7/10-dithering-opt.jpg

浏览器不会下载整张图片。但我想情况并非如此?整个图片都下载了吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com