摘要: dispatch_barrier_sync控制了任务往队列添加这一过程,只有当我的任务完成之后,才能往队列中添加任务。dispatch_barrier_async不会控制队列添加任务。但是只有当我的任务完成后,队列中后边的任务才会执行。 阅读全文
posted @ 2017-07-18 17:58 小太阳521 阅读(167) 评论(0) 推荐(0) 编辑
摘要: NSOperation有两个方法:main() 和 start()。如果想使用同步,那么最简单方法的就是把逻辑写在main()中,使用异步,需要把逻辑写到start()中,然后加入到队列之中。 阅读全文
posted @ 2017-07-18 17:22 小太阳521 阅读(440) 评论(0) 推荐(0) 编辑
摘要: SDWebImage支持URL不变时更新图片内容 http://blog.handy.wang/blog/2016/01/29/sdwebimagehuan-cun-zhi-tu-pian-urlbu-bian/ 阅读全文
posted @ 2017-07-18 17:15 小太阳521 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 产生crash的原因,是因为在SDWebImage里的这个方法decodedImageWithImage在加载高清图片是占用了大量内存,所以在使用SDWebImage加载高分辨图片时,应该调用 阅读全文
posted @ 2017-07-18 17:05 小太阳521 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 用SDWebImageDownloaderOperation下载回来的图片为什么要进行decoder处理,即调用方法 decodedImageWithImage? 下载一张图片所需消耗的“空间”(内存)包括3个方面: 磁盘空间或者通过internet传输所消耗的空间 解压缩空间,通常是长X宽X高X4 阅读全文
posted @ 2017-07-18 17:00 小太阳521 阅读(693) 评论(0) 推荐(0) 编辑