2011-06-28 26 views
0

Facebook應用程序如何去下載/顯示照片畫廊中的圖像?他們似乎加載在不同的時間這將表明一定程度的線程?當然,應用程序不產生X線程數量(其中X是圖片數量),因爲這會導致性能問題?任何人都可以啓發我,因爲我想在我的應用程序中使用類似的東西(我會定期下載大量照片並在應用程序中顯示它們,以便一個接一個地下載它們需要很長的時間)。此外,這些照片會相當規律地變化,所以下載一次,緩存並不是真正的選擇。在iPhone上下載圖片 - Facebook如何做到這一點?

有沒有某種框架/解決方案可以幫助我實現類似Facebook的畫廊?

感謝,

傑克

回答

0

看一看蘋果的LazyTableImages例子。這些圖像是異步下載的,並有一個參考回到它們應該顯示的位置。

0

我建議你使用這個庫,ASIHTTPRequest,它就像是NSURLRequest的擴展版本。我一直在使用它來異步下載圖像以供稍後顯示。它有一個很好的CACHE實現,可以節省應用程序的帶寬和加載時間。