我想知道如果你能帮助我解决更多的一般性问题。下载并使用大量头像
在我的应用程序中,当用户注册时,我创建了一个缩略图头像(约35x35像素)。我将其上传到服务器。
在我的应用程序的另一部分,我显示了UITableView中的所有用户。该表由事先在视图控制器上发生的请求填充(所以我可以减少加载屏幕)。
该表格包含大约100行。我的问题是,我如何无缝加载所有的头像?
- 我不希望用户点击视图,看到一堆用户,然后随机加载头像。
- 我不想让加载屏幕出现,除非它绝对必要(即用户快速浏览应用程序)。
- 我不想一次性向我的服务器发送100个请求。
我想发送一个请求,并可能一次返回它们。如果我这样做,是否有我应该使用的特定格式?一个带有base64编码缩略图的大型JSON响应? :/
除此之外,我应该缓存这些吗?如果是这样,怎么样?
Swift 3.
谢谢!
使用SDWebImage或AFImage,它只能下载那些用户出现在表视图上,然后你可以缓存它并在以后使用 – Tj3n