操作缓冲池

缓冲池 => 要解决下载图片操作被重复创建,需求:能够定位到该操作!
 
 什么是缓冲池?-> 容器,能够装一些东西
 
 - NSArray(有序的,通过下标来检索) -> indexPath
    下拉&上拉刷新数据,只要一拉,有新数据加入,indexPath就会变化!
 
 - NSSet(无序的),取对象 anyObject
    可以做什么的缓冲池?UITouch,
    UITableView 的 Cell 就是使用 Set 做的缓冲池,随便拿一个,设置模型数据
 
 - NSDictionary(键值 "key" 定位)
    如何选择 key?
    url: "唯一"定位一个网络图片
    如果使用 url 来做 key,新闻:头条有一张图片,八卦里面有一张同样的图片!

 * 关于缓冲的小结:以上三种都能够做缓冲,但是如何选择,一定要分析具体的应用开发场景!
 

 * 下载完成之后,需要将操作从缓冲池中删除!否则会造成不必要的内存消耗!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值