IP属地:贵州
GCD(Grand Central Dispatch) GCD 中其实没有线程的说法,只有队列的说法。习惯使用线程的开发者(例如使用 pthre...
RunLoop 是什么 RunLoop 是一个事件处理的循环,目的是有工作要做时让线程忙碌,没有工作要做时让线程进入睡眠状态。 Cocoa 和 ...
自动排列子视图 调用说明: 只需引入 AASubviews.h 后,调用下面的方法即可: 使用场景: 如果你使用 frame 来布局,这是一个很...
声明:本文是读了 做的笔记,以及结合本人写的例子总结的Block知识。 目录 Block入门什么是Block如何定义一个Block如何声明一个B...
我们会用到runtime替换方法来监听某个方法的调用。例如,项目中每个Controller都直接继承了UIViewController,但是现在...