摘要:
本文將介紹位于 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
飄飄白云
閱讀(13178)
評論(1)
推薦(4)
浙公網安備 33010602011771號