深入研究 Runloop 与线程保活 在讨论 runloop 相关的文章,以及分析 AFNetworking(2.x) 源码的文章中,我们经常会看到关于利用 runloop 进行线程保活的分析,但如果不求甚解的话,极有可能因此学会了一个错误的用法,本文就来分析一下其中常见的误区. 我提供了一个 Demo,可以在我的 Github 上下载并运行一遍,文章中只提供了部分代码. AFN 中的实现 首先我们知道在旧版本的AFN 中使用了 NSURLConnection 来发起并处理网络连接.AFN 的做…