当前位置: 首页 > news >正文

【多线程-第四天-自己模拟SDWebImage的下载图片功能-取消操作 Objective-C语言】

一、刚刚我们写了下载操作管理类Manager

1.在这个类里边,我们还少写了一行代码,判断,如果下载操作已经存在,直接return

通知

判断这个图片是否有对应的下载操作,如果有的话,直接return,

通知

不要重复下载,这是我们之前解决过的问题,好,回过来,下载的方法我们就写完了,

通知

下载写完之后,继续往下看,取消的方法,

通知

2.接着往下看,下面我们还要取消下载,为什么要取消下载,为什么要去写一个取消的方法,我们来看啊,Controller里边,刚刚我们遗留一个问题呢,

通知

这个位置,我们是不是要取消上一次操作呢,否则的话,图片是不是会快速的切换,

我们要解决这个问题,而现在,我们把下载操作,我们把下载的这个过程,封装到了Manager中,我们没法直接跟这个downloaderOperation去直接对话了,是不是我们只能跟Manager进行对话,我们只能跟你对话,但是,我们现在想要把这个操作给取消掉,我是不是让这个Manager去做这件事情,Manager现在有一个作用啊,就是取消操作,我们把这个作用说一下,我们来看,

我们真正的下载,是不是它,

通知

而现在,我们创建了一个Manager,Manage

相关文章:

  • Quartz 分布式集群 数据持久化任务调度系统
  • 【VScode】C/C++使用教程
  • C++11实现一个自旋锁
  • Flutter:Flutter SDK版本控制,fvm安装使用
  • 寄存器相关及清零、置1、取反等位移操作
  • 进程的创建态、运行状态和阻塞状态
  • FreeRTOS与RT-Thread深度对比:从入门到精通的全面解析
  • Redlinux(2025.3.29)
  • 地图与图层操作
  • 18-产品经理-跟踪进度
  • DeepSeek-R1-Distil-Qwen-7B:为何说它是Qwen模型的“瘦身版”?
  • 计科数据库第二次上机操作--实验二 表的简单查询
  • 从Oracle和TiDB的HTAP说起
  • 人工智能通识速览(Part5. 大语言模型)
  • 爬虫:一文掌握 Pydoll 的详细使用(彻底改变浏览器自动化,且能绕过绕过验证码!)
  • Spring Cloud之服务入口Gateway之Route Predicate Factories
  • 利用解析差异SSRF + sqlite注入 + waf逻辑漏洞 -- xyctf 2025 fate WP
  • Python高阶函数-sorted(深度解析从原理到实战)
  • 行星际介质与等离子体环境
  • Day20 -实例:红蓝队优秀集成式信息打点工具的配置使用
  • wordpress 美拍插件/seo发包软件
  • behind设计网站/百度官网网页版
  • php做网站需要html/杭州百度seo优化
  • 建设厅质监总站网站/网页代码模板
  • 网站不备案可以做百度竞价吗/网络营销推广与策划
  • 网上营销是做什么的/seo岗位是什么意思