首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iPhone应用程序中缓存图像

在iPhone应用程序中缓存图像
EN

Stack Overflow用户
提问于 2010-04-13 05:48:24
回答 1查看 1K关注 0票数 0

我的iPhone应用程序有一个内置的RSS阅读器。有一些图像,我想找到一种方法在系统上缓存它们,但让系统管理缓存和最终的清理。

有没有办法做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-13 06:05:55

Three20做了不错的图像缓存。你不需要它的其余部分,只需要看看TTImageView,它是UIImageView的临时替代品。你就这么做了

代码语言:javascript
复制
someImageControl.urlPath = @"http://example.com/your/image.jpg";

TTImageView负责其余的工作,包括磁盘上的缓存等。

我自己对这种方法只有两个小问题:

  • 由于某种原因,它似乎不能加载所有的图像格式,即使图像是有效的JPG/PNG。我还没有调试过这个。
  • 我不确定它是如何处理清理部分的。我注意到一些图像有时会从缓存中消失,并从网络中刷新,但这还不足以让我进行调查。它“就是工作”。

TTImageView还有一些很好的属性,我不需要在上面浪费时间,例如,有一个占位符图像,你可以和你的应用程序一起显示,直到真正的图像从网络加载,等等。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2625702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档