簡體   English   中英

在iPhone應用程序中緩存圖像

[英]Caching images in iPhone app

我的iPhone應用程序具有內置的RSS閱讀器。 有圖像,我想找到一種在系統上緩存它們的方法,但是讓系統管理緩存並最終清理。

有辦法嗎?

Three20做得體的圖像緩存。 您不需要其余的內容,只需查看TTImageView即可,它是UIImageView的替代品。 你只是做

someImageControl.urlPath = @"http://example.com/your/image.jpg";

TTImageView處理其余的內容,包括在磁盤上緩存等。

我自己對這種方法只有兩個小問題:

  • 由於某種原因,即使圖像是有效的JPG / PNG,它似乎也不會加載所有圖像格式。 尚未調試。
  • 我不確定它如何處理清理部分。 我注意到有些圖像有時會從緩存中消失,並從網絡中刷新,但這並沒有打擾我進行調查。 它“有效”。

TTImageView還有其他一些不錯的屬性,我不必浪費時間,例如,有一個占位符圖像可以隨您的應用一起提供,直到顯示出從網絡加載的真實圖像為止,等等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM