简单介绍一下:
运行时在开发中的主要使用场景
- 字典转模型
- 给分类增加关联对象,开发框架时解耦
- 交换方法,在无法修改系统或者第三方框架的方式时
- 利用交换方法,先执行自己的方法
- 在执行系统或第三方框架的方法
- 黑魔法,对系统 / 框架版本有很强的依赖性
从AFN中,理解交换方法
AFN
理解
![]()
案例:
创建项目
创建项目
我们测试一下,如果图片变成黄色,就意味着,我们imageView的大小和图片的大小不一样。图片在显示的时候,做过拉伸处理。我们知道在tableView快速滚动时,对附加的操作越多,性能越差。我们需要等比例的。
模拟中的Debug
-
写个分类--交换方法
交换方法
-
调整图片大小,去黄
去黄
网友评论