如何将图像从Firebase下载到Swift,然后更快地在UIImageView中显示?

时间:2018-09-11 19:02:32

标签: ios swift firebase uiimage

我正在将图像从Firebase下载到Swift(大多数大约5 MB),然后在UIImageView中显示它们。每个视图仅出现一次,因此无需将其缓存以供以后查看。大多数情况下,它们需要一两秒钟才能加载。有什么方法可以缩短时间?

我的代码:

null

1 个答案:

答案 0 :(得分:3)

请参阅堆栈溢出guidelines,以备将来使用。

最重要的是,您应该担心图像的数据和大小,随着减小图像的大小,下载图像所花费的时间将减少。尝试将大小减小到大约kb。

在Firebase中,您可以具有在服务器端运行的功能,例如,您可以对图像进行大小调整。有关所有功能示例,请参见here,有关调整大小this的示例,则使用了Sharp软件包。