gpt4 book ai didi

ios - 下载并使用大量头像

转载 作者:行者123 更新时间:2023-11-30 13:03:22 25 4
gpt4 key购买 nike

我想知道您是否可以帮助我解决更多一般性的流程问题。

在我的应用程序中,当用户注册时,我创建一个缩略图头像(大约 35x35 像素)。我将其上传到服务器。

在我的应用程序的另一个部分中,我在 UITableView 中显示所有用户。该表由预先在 View Controller 上发生的请求填充(因此我可以减少加载屏幕)。

该表包含大约 100 行。我的问题是,如何无缝加载所有头像?

  • 我不希望用户点击 View 并看到一堆用户,然后头像随机加载。
  • 我不希望出现加载屏幕,除非绝对必要(即用户快速浏览应用程序)。
  • 我不想一次向我的服务器发出 100 个请求。

我想发送一个请求,并可能一次性将其全部取回。如果我这样做,我应该使用特定的格式吗?带有 Base64 编码缩略图的大型 JSON 响应? :/

除此之外,我应该缓存这些吗?如果是这样,怎么办?

swift 3。

谢谢!

最佳答案

SDWebImage 是一个非常令人惊奇的框架,您可以使用它来完成此任务。我在我的每个应用程序中都使用过它。

您可以在这里找到它:https://github.com/rs/SDWebImage

您只需将以下代码放入您的 cellForRowAtIndexPath 方法

cell.imageView.sd_setImageWithURL(String.initWithURL("http://www.domain.com/path/to/image.jpg"))

此处指定的 URL 是指向要在该特定行中显示的单个图像的链接。这样,您的应用程序就可以在用户滚动桌面 View 时加载图像。鉴于您的图像为 35x35,它应该流畅且快速。

希望这有帮助!

关于ios - 下载并使用大量头像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39655914/

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