簡體   English   中英

網絡照片應用程序緩存(Nimbus)

[英]Network Photo Application cache (Nimbus)

在Nimbus的Network Photo應用程序示例中,當我返回到表格(以選擇要從Facebook或Dribbble邊下載照片的位置)時,將從中看到的先前看到的照片清除掉。 有辦法防止這種情況嗎?

例如:

  • 我進入相冊A,我下載了50張照片進行緩存。
  • 我進入相冊B,我下載了50/60張照片。
  • 當我重新進入專輯A時,我想使用緩存中的專輯。

我的場景是:多個項目(數據源),當我從一個項目轉到另一個項目時,如果我已經去過那里,我希望它使用我的內部緩存。

最重要:是否可以將其保存為iPhone的內部存儲器?

謝謝。

當您離開照片控制器時,將從存儲器中刪除照片,因為正是照片控制器實例化了照片的圖像緩存。 如果您想將照片保留在照片控制器之外,那么您將需要創建某種形式的全局圖像內存緩存,以在其中存儲照片。

至於是否可以將照片保存到磁盤,我相信這些示例使用ASIHTTPRequest,該磁盤對圖像使用磁盤緩存。 這將自動將圖像緩存到磁盤,因此即使將其從內存中刪除,也不會再次從網絡上下載它們。 這仍然可能導致圖像需要花費一秒鍾的時間來加載,因為從磁盤加載大照片的速度不如從內存中的緩存中使用它們快。

暫無
暫無

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

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