- 博客(8)
- 收藏
- 关注
原创 IOS网络编程之——socket。
一,iOS网络编程层次模型 iOS网络编程层次结构也分为三层: Cocoa层:NSURL,Bonjour,Game Kit,WebKitCore Foundation层:基于 C 的 CFNetwork 和 CFNetServicesOS层:基于 C 的 BSD socket Cocoa层是最上层的基于 Objective-C 的 API,比如 URL访问,NSStream,
2014-10-20 15:28:33
558
原创 IOS多线程之——NSOperation和NSOperation Queue
异步调用和并发 在深入之前,首先说说异步调用和并发。这两个概念在并发编程中很容易弄混淆。异步调用是指调用时无需等待结果返回的调用,异步调用往往会触发后台线程处理,比如NSURLConnection的异步网络回调。并发是指多个任务(线程)同时执行。在异步调用的实现中往往采用并发机制,然而并不是所有异步都是并发机制,也有可能是其他机制,比如一些依靠中断进行的操作。
2014-10-14 17:31:06
463
原创 IOS多线程之——GCD。
什么是GCD? Grand Central Dispatch或者GCD,是一套低层API,提供了一种新的方法来进行并发程序编写。从基本功能上讲,GCD有点像 NSOperationQueue,他们都允许程序将任务切分为多个单一任务然后提交至工作队列来并发地或者串行地执行。GCD比之 NSOpertionQueue更底层更高效,并且它不是Cocoa框架的一部分。 除了代码的平行执行能力,
2014-10-09 17:42:57
469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人