我们都知道iOS中视图控制器controller的生命周期大概是这样的:当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc ...
谢谢,大家都是互相学习,
浅谈GCD 信号量dispatch_semaphore的理解及实际运用关于信号量信号量:就是一种可用来控制访问资源的数量的标识,设定了一个信号量,在线程访问之前,加上信号量的处理,则可告知系统按照我们指定的信号量数量来执行多个线程。其实,这有点...
group 如果不是用在自己开辟的线程中的话起不到作用的,必须手动进入组合手动出租
关于信号量信号量:就是一种可用来控制访问资源的数量的标识,设定了一个信号量,在线程访问之前,加上信号量的处理,则可告知系统按照我们指定的信号量数量来执行多个线程。其实,这有点...
在2016 WWDC大会上,Apple公司发布了iOS10,并介绍了一个很好的语音识别的API,那就是Speech framework。事实上,这个Speech Kit就是S...
Method Swizzling是改变一个selector的实际实现的技术。通过这一技术,我们可以在运行时通过修改类的分发表中selector对应的函数,来修改方法的实现。 ...
整理记录一些比较常用的第三方资源,方便自己以后在项目中引用。 一:第三方插件 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCoc...
废话不多说先上图,看看这个酷炫的下拉刷新动画: 然后自己动手研究了一下,下面讲讲实现原理。水波动画的关键点就是正余弦函数 正弦型函数解析式:y=Asin(ωx+φ)+h各常数...
Xcode 6.3新特性:Nullability Annotations,这一新特性的核心是两个新的类型注释:__nullable和__nonnull。从字面上我们可以猜到,...