用 JSON Base64 填充 UITableViewCell?

Posted

技术标签:

【中文标题】用 JSON Base64 填充 UITableViewCell?【英文标题】:populate UITableViewCell with JSON Base64? 【发布时间】:2010-07-23 21:17:57 【问题描述】:

在填充 UITableViewCell 的 RESTful 调用中通过 JSON 返回 base64 中的缩略图图像是个好主意吗?或者真的应该对 n 个图像提出 n 个请求(延迟加载)?什么更好?

谢谢!

【问题讨论】:

【参考方案1】:

您总是希望尽快开始向用户显示结果。

如果您的 UITableView 的单元格将包含文本和图像,请先获取文本值并显示它,并使用图形占位符。然后检索图像(一张一张,或批量)。

此外,将图像加载为二进制值,而不是 base64(因为 base64 编码会导致传输更多字节)。

【讨论】:

一个iphone应用能否有类似浏览器的缓存,并相应响应304 not modify?【参考方案2】:

看看这个项目,它有你想要的一切SDWebImage

【讨论】:

以上是关于用 JSON Base64 填充 UITableViewCell?的主要内容,如果未能解决你的问题,请参考以下文章

如果输入长度不能被 3 整除,为啥 base64 编码需要填充?

注册许可证出现“输入的不是有效的 Base-64 字符串,因为它包含非 Base-64 字符两个以上的填充字符,或者填充字符间包含非空白字符”

iOS上的Base64编码最后缺少填充

JSON字符串中的二进制数据。比Base64更好的东西

Base64 汇编程序填充数组错误“操作数不同大小”Visual Studio

JSON 字符串中的二进制数据。比 Base64 更好的东西