摘要: iOS7之后由于navigationBar.translucent默认是YES,坐标零点默认在(0,0)点 当不透明的时候,零点坐标在(0,64);如果想设置成透明的,而且还要零点从(0,64)开始,那就添加:self.edgesForExtendedLayout = UIRectEdgeNone; 阅读全文
posted @ 2017-08-09 15:28 小太阳521 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 用SDWebImageDownloaderOperation下载回来的图片为什么要进行decoder处理,即调用方法 decodedImageWithImage? 下载一张图片所需消耗的“空间”(内存)包括3个方面: 磁盘空间或者通过internet传输所消耗的空间 解压缩空间,通常是长X宽X高X4 阅读全文
posted @ 2017-07-18 17:00 小太阳521 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 1 离屏渲染但是比较消耗性能 imgView.layer.cornerRadius = 10; imgView.clipsToBounds = YES; 2 自定义一个接口来实现 - (UIImage *)hyb_imageWithCornerRadius:(CGFloat)radius { CGR 阅读全文
posted @ 2017-04-07 21:31 小太阳521 阅读(322) 评论(0) 推荐(0) 编辑