logo头像
Snippet 博客主题

Runtime常用API

Runtime常用API 获取和添加类的,属性,方法,实例变量,协议 12class_copy,ivar,property,method,protocolclass_add 设置关联对象 12objc_setAssociatedOb...

多线程概念解释

串行并行,同步异步解释串行队列,并行队列 同步任务,异步任务:同步任务不能开辟新线程,一个一个执行异步任务开辟新线程,一个没结束就可以执行下一个 合理的情况:串行异步 不阻塞当前线程(主线程),另外开辟一个线程一个一个执行并行异步 也...

RunLoop

简述RunLoop是用来管理消息与事件的一个类似do-while循环,并可以让线程在没有处理消息时休眠以避免资源占用、在有消息到来时立刻被唤醒。它可以使程序一直运行并接受用户输入 RunLoop和子线程的关系 子线程在创建完,r...