iOS知识体系总结-RunLoop

注意:更新内容会同步到GitHub iOSWiki-知识体系总结

总结-RunLoop

iOS知识点/RunLoop #iOS体系总结

重点掌握

基础总结

Runloop全面总结
什么是RunLoop?对RunLoop的理解?
RunLoop的启动方式有哪些?有什么区别?
RunLoop的退出方式有哪些?有什么区别?
RunLoop和线程有什么关系?线程间如何通信?
RunLoop有哪几种mode?对常见mode的理解?定时器滑动失效的原因?怎样处理?处理的生效原理?为什么timer不精准?如果实现精准的定时?
RunLoop的事件源有哪些?特点是什么?
RunLoop的监听状态有哪些?怎样监听?
RunLoop的内部循环逻辑是怎样的?
RunLoop休眠的理解?处于RunLoop唤醒的方式有哪些?

系统内Runloop的常见问题

系统内Runloop的常见问题
RunLoop和AutoreleasePool的关系?autoreleasePool在什么时候被释放?
GCD和Runloop的关系?
PerformSelector afterDelay的实现原理?
事件响应的过程(结合RunLoop)?
手势识别的过程(结合RunLoop)?
UI绘制setNeedsDisplay 的原理?

Runloop的应用

自定义Runloop的应用-线程保活
如何实现一个常驻线程?

其他常见问题

RunLoop其他常见问题

你可能感兴趣的:(iOS知识体系总结-RunLoop)