会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
6度XZ
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2017年6月11日
五个案例让你明白GCD死锁(转)
摘要: 转自:http://ios.jobbole.com/82622/ 死锁一直都是在使用多线程时,需要注意的一个问题。以前对同步、异步,串行、并行只有一个模糊的概念,想想也是时候整理一下了。再看看之前的博客,已经很久没有干货了【说得好像之前有干货一样】,所以,这篇博客,我尽最大努力,也借鉴了很多其他博客
阅读全文
posted @ 2017-06-11 23:07 6度XZ
阅读(392)
评论(0)
推荐(0)
2017年6月9日
SDWebImage源码阅读-第三篇
摘要: 这一篇讲讲不常用的一些方法。 1 sd_setImageWithPreviousCachedImageWithURL: placeholderImage: options: progress: completed: 取得上次缓存的图片,然后作为占位图的参数再次进行一次图片设置。 说是讲不常用的方法,
阅读全文
posted @ 2017-06-09 11:50 6度XZ
阅读(782)
评论(0)
推荐(0)
2017年6月8日
SDWebImage源码阅读-第二篇
摘要: 一 SDWebImageManager的downloadImageWithURL的方法 上一篇,我们刚开了个头,分析了一下开始加载图片之前如何取消其他正在下载的任务,接着,我们回到 往下看。支持SDWebImageDelayPlaceholder,则优先显示placeholder。 然后是最关键的步
阅读全文
posted @ 2017-06-08 19:46 6度XZ
阅读(257)
评论(0)
推荐(0)
SDWebImage源码阅读-第一篇
摘要: 一 题外话 之前写过一篇最新版SDWebImage的使用,也简单的介绍了一下原理。这两天正梳理自己的知识网络,觉得有必要再阅读一下源码,一是看具体实现,二是学习一下优秀开源代码的代码风格,比如接口设计,设计模式,变量命名等等。 既然是第一篇,就要制定一个阅读源码的计划,以什么顺序阅读完全部代码。我们
阅读全文
posted @ 2017-06-08 17:42 6度XZ
阅读(426)
评论(0)
推荐(0)
2017年6月7日
iOS地理围栏技术的应用
摘要: 遇到一个需求,要求监测若干区域,设备进入这些区域则要上传数据,且可以后台监测,甚至app被杀死也要监测。发现oc的地理围栏技术完美匹配这个需求,任务做完了,把遇到的坑记录下来,也许能帮到你呢。 要做这个需求,我们需要把任务分成两大块,一块是支持后台监测且app被杀掉也要持续监测,另一块是如何进行区域
阅读全文
posted @ 2017-06-07 11:48 6度XZ
阅读(4977)
评论(2)
推荐(2)
2017年6月6日
iOS手势UIGestureRecognizer的使用及手势冲突的解决办法【转】
摘要: 转自:iOS开发中的手势体系——UIGestureRecognizer分析及其子类的使用 关于手势的一篇很好的帖子,转载过来免得丢失。你可能最感兴趣的是手势间的互斥处理,那么就搜索 4、手势间的互斥处理。 一、引言 在iOS系统中,手势是进行用户交互的重要方式,通过UIGestureRecogniz
阅读全文
posted @ 2017-06-06 18:03 6度XZ
阅读(26597)
评论(1)
推荐(0)
2017年5月22日
iOS 中nil,Nil,NULL,NSNull的区别
摘要: 类与对象的概念 类是对同一类事物高度的抽象,类中定义了这一类对象所应具有的静态属性(属性)和动态属性(方法)。 对象是类的一个实例,是一个具体的事物。 类与对象是抽象与具体的关系。 类其实就是一种数据类型,它的变量就是对象。 nil、Nil、NULL、NSNull的区别 nil:指向一个对象的空指针
阅读全文
posted @ 2017-05-22 14:54 6度XZ
阅读(172)
评论(0)
推荐(0)
2017年5月17日
OC中实现锁
摘要: 熟悉多线程开发的同学对锁肯定不陌生,但是OC中如何实现锁呢?给大家科普一下。 首先构建一个测试用的类,假想它是我们的一个共享资源,method1与method2是互斥的,代码如下: 1.使用NSLock实现的锁 2.使用synchronized关键字构建的锁 当然在Objective-C中你还可以用
阅读全文
posted @ 2017-05-17 19:29 6度XZ
阅读(607)
评论(0)
推荐(0)
2017年5月16日
经典设计模式-iOS的实现
摘要: 最近看了《HeadFirst 设计模式》这本书,给组内伙伴准备一次分享,把这次分享记录下来,有需要的可以看看。 这本书主要介绍了四人帮23种经典设计模式中的的14种,也是常用的几种。看完这本书你就会发现,虽然你以为从没接触过设计模式,但是在代码中确无时无刻有设计模式的痕迹。iOS开发中主要的设计模式
阅读全文
posted @ 2017-05-16 20:40 6度XZ
阅读(208)
评论(0)
推荐(0)
2017年5月11日
iOS中UITableView和UICollectionView的默认空态页
摘要: 项目中想实现空态页风格统一控制的效果,就封装了一个默认空态页,使用的技术点有:1 方法替换 ,2 给分类(Category)添加属性。 我们知道,扩展(extension)可以给类添加私有变量和方法。但是分类(Category)不可以,但是我们又想在原生的UITableView和UICollecti
阅读全文
posted @ 2017-05-11 18:29 6度XZ
阅读(406)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告