第三方库
眼睛会放光
这个作者很懒,什么都没留下…
展开
-
AFNetworking:2.0常驻线程与3.0最大并发数问题
一 常驻线程:1、2.0 需要常驻线程的作用?2.0常驻线程,用来并发请求,和处理数据回调;避免多个网络请求的线程开销(不用开辟一个线程,就保活一条线程);2、而3.0不需要常驻线程?因为NSURLSession可以指定回调delegateQueue,NSURLConnection而不行;NSURLConnection的一大痛点就是:发起请求后,而需要一直处于等待回调的状态。而...原创 2019-05-08 11:26:07 · 5193 阅读 · 0 评论 -
SDWebImage5.0.1版本缓存机制
一 内部流程顺序:0 站位图:图片下载是耗时操作,下载前可先显示站位图;1 内存:以url作为key,去内存中查找;2 磁盘:内存中没有,以url的MD5作为key,去磁盘中查找,找到则缓存在内存中;3 下载:*是否下载中:磁盘中也没有,如果此图片没有在下载中,则异步下载;如果在下载中,则继续下载;*下载完成后:分别把图片保存在内存和磁盘中;4 清除缓存:*收到内...原创 2019-04-25 12:25:24 · 631 阅读 · 0 评论 -
masonry
*masonryedge:top、left、bottom、right;make、update、remake(删除设置过的约束,重新设置所有约束);center、sise;* 相对偏移offset:单边距相对偏移,+右移、下移,-左移、上移;with.offsetinsets:整体相对偏移;* equalTomake.left.equalTo(view.right).off...原创 2019-05-08 20:33:09 · 368 阅读 · 0 评论