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

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

一、我们打开之前我们写的异步下载网络图片的项目,把刚刚我们写好的分类拖进来

通知

1.我们这个分类包含哪些文件:

1)HMDownloaderOperation类,

2)HMDownloaderOperationManager类,

3)NSString+Sandbox分类,

4)UIImageView+WebCache分类,

这四个文件吧,把它们拖过来,选择Copy,点Finish,

通知

好,都复制过来之后,

通知

下边我们要去加载图片,注意,别的位置我们都不需要改,我们ViewController里边,我们已经不依赖于其他任何东西了,

通知

ViewController里边,直接去,

通知

1)创建Cell

2)获取数据

3)把数据交给Cell

这是它的事情,

现在我们只需要改Cell,Cell里边有一个ImageView,让它去下载图片,去展示图片,就OK了,

通知

好,我们导入这个头文件,UIImageView+WebCache.h,

这个头文件,我写的这个UIImageView的分类,我故意写的跟SDWebImage里边的分类名字一样,所以我们这块儿,不用重新导入了,

通知

现在导入的是,我们自己写的这个分类,好,再往下,我们这块儿,

通知

给它删掉,调用[self.iconView ],它是一个UIImageView,它有一个方法叫做setImageUrlString,

通知

把图片的地址传过来,appInfo.icon,

[self.iconView setImageUrlString:appInfo.icon];

相关文章:

  • #2 物联网组成要素
  • C# string和其他引用类型的区别
  • Linux下C语言与OpenGL游戏开发指南
  • 第十六天 - SaltStack高级功能 - 状态文件与Grains - 练习:异构环境配置管理
  • 【油猴脚本 0】某动漫网站视频地址解析
  • LabVIEW 控制电机需注意的关键问题
  • CSS 轮廓(Outline)属性学习笔记
  • Qt C++内存泄漏排查方法
  • 【vue】基础
  • 自动化测试工具playwright中文文档-------12.身份验证
  • Spring Boot 自定义商标(Logo)的完整示例及配置说明( banner.txt 文件和配置文件属性信息)
  • Linux的基本指令
  • 在 Ubuntu 系统中安装字符集(字体或语言支持)特殊符号以及输出标点符号的方法
  • 归并排序法排序数组(js版)
  • 安装Istio
  • 洛谷题目:P2371 [CTSC 中国信息学国家集训队] 墨墨的等式 题解(本题难)
  • GoogleAgent-quickstart 学习笔记
  • 23种GoF设计模式
  • 【开题报告+文档+源码】基于SpringBoot教学评价评教系统
  • 数据采集与Web组态显示的技术实现路径解析
  • 2025年“投资新余•上海行”钢铁产业“双招双引”推介会成功举行
  • 美国参议院投票通过戴维·珀杜出任美国驻华大使
  • 北京发布今年第四轮拟供商品住宅用地清单,共计5宗22公顷
  • “乐购浦东”消费券明起发放,多个商家同期推出折扣促销活动
  • 武汉一季度GDP为4759.41亿元,同比增长5.4%
  • 葡萄牙总理:未来几小时内将全面恢复供电