gpt4 book ai didi

iphone - NSURLConnection 和图片下载问题

转载 作者:行者123 更新时间:2023-11-28 20:45:59 27 4
gpt4 key购买 nike

我有一个包含大约 350 条记录的 JSON 提要。我使用 NSURLConnection 在从提要启动时下载它们。提要中的每个项目都有一个图像的 URL。我需要为其中许多提要下载图像缩略图。它与 Twitter 客户端所做的非常相似(因为我也在表格 View 中显示它们)。当我使用普通的 UIImage = [UIImage alloc] initWithData 等时......这将永远持续下去。此外,由于表格单元格在我滚动时加载,因此在加载图像时向下滚动会导致应用加载图像和糟糕的用户体验(以及滞后)。

您有哪些替代方案?我在应用程序中使用 NSURLConnection:didFinishLaunch。我应该在该 TableView 类的 View Controller 中再实现一次吗?

如有任何建议/指导,我们将不胜感激。

谢谢,

最佳答案

因为您有图像 URL,您可以使用 TCWebImageView 按需下载和缓存(在文件系统中)图像。

https://github.com/totocaster/TCWebImageView

顺便说一句,这是一个很好的、简单的异步图像组件。

编辑:

另一个值得一看的好图书馆是ASIHTTPRequest的 ASINetworkQueue(它是 NSOperationQueue 的一个很好的子类),它使它成为执行重负载(350 多个项目)下载管理的非常简单和健壮的方式

编辑 2:

AFNetworking里面还有另一个很好的解决方案库,即 AFImageRequestOperation您可以在其中轻松使用其 UIImageView 类别,而无需子类化或管理下载队列。

关于iphone - NSURLConnection 和图片下载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6371785/

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