摘要: 本文将介绍位于 Core Foundation 中的 CFNetwork。CFNetwork 只是对 BSD socket 的进行了轻量级的封装,但在 iOS 中使用 CFNetwork 有一个显著的好处,那就是 CFNetwork 与系统级别的设置(如:天线设置)以及 run-loop 结合得很好。每一个线程都有自己的 run-loop,因此我们可以 CFNetwork 当中事件源加入到 run-loop 中,这样就可以在线程的 run-loop 中处理网络事件了。本文示例代码就是这样做的,源码请查看: https://github.com/kesalin/iOSSnippet/tree/master/KSNetworkDemo 阅读全文
posted @ 2013-04-14 20:58 飘飘白云 阅读(13112) 评论(1) 推荐(4) 编辑
本博客遵循 Creative Commons License “署名-非商业用途-保持一致”创作共用协议。 与我联系