RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。 1、先来一发,孙源大神的讲解视频: http://v.youku.com/v_show/id_XODgxODkzODI0.html (亮点:讲解通俗易懂,理解深刻) 2、孙源大神原文博客: http://www.code4app.com/home.php?mod=space&uid=721976&do=blog&quickforward=1&id=245 3、CFRunloop http://www.code4app.com/blog-721976-244.html 4、RunLoop 的概念 深入理解RunLoop http://www.code4app.com/home.php?mod=space&uid=721976&do=blog&quickforward=1&id=246 (RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。) |