我正在将图像从Firebase下载到Swift(大多数大约5 MB),然后在UIImageView中显示它们。每个视图仅出现一次,因此无需将其缓存以供以后查看。大多数情况下,它们需要一两秒钟才能加载。有什么方法可以缩短时间?
我的代码:
null
答案 0 :(得分:3)
请参阅堆栈溢出guidelines,以备将来使用。
最重要的是,您应该担心图像的数据和大小,随着减小图像的大小,下载图像所花费的时间将减少。尝试将大小减小到大约kb。
在Firebase中,您可以具有在服务器端运行的功能,例如,您可以对图像进行大小调整。有关所有功能示例,请参见here,有关调整大小this的示例,则使用了Sharp软件包。