摘要:
网络层是iOS开发必须掌握的部分,苹果已经将网络请求封装得非常易用了,看看NSURLRequest和NSURLConnection的文档,你就知道怎么用了,这里我就不细讲了。本文主要讲网络层的调用逻辑,以及如何优化你的网络请求,让请求更有效率。正常的网络请求的过程一般经历四个过程:1.组装Request对象,创建Connection对象,当Connection创建完毕后,系统底层会帮你完成3次握手、建立真正的连接等操作2.收到回应,会调用ConnectionDelegate的didReceiveResponse方法,这是接收数据的第一步,你需要创建一个data缓冲区3.然后一点点接收数据,会重 阅读全文