操作緩衝池

緩衝池 => 要解決下載圖片操作被重複創建,需求:能夠定位到該操作!
 
 什麼是緩衝池?-> 容器,能夠裝一些東西
 
 - NSArray(有序的,通過下標來檢索) -> indexPath
    下拉&上拉刷新數據,只要一拉,有新數據加入,indexPath就會變化!
 
 - NSSet(無序的),取對象 anyObject
    可以做什麼的緩衝池?UITouch,
    UITableView 的 Cell 就是使用 Set 做的緩衝池,隨便拿一個,設置模型數據
 
 - NSDictionary(鍵值 "key" 定位)
    如何選擇 key?
    url: "唯一"定位一個網絡圖片
    如果使用 url 來做 key,新聞:頭條有一張圖片,八卦裏面有一張同樣的圖片!

 * 關於緩衝的小結:以上三種都能夠做緩衝,但是如何選擇,一定要分析具體的應用開發場景!
 

 * 下載完成之後,需要將操作從緩衝池中刪除!否則會造成不必要的內存消耗!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章