由NSURLSession想到的GCD信号量

众所周知,在iOS7的时候,苹果爸爸引入了NSURLSession,在iOS9的时候废除了NSURLConnection。 由于种种原因,苹果推荐使用NSURLSession来替换NSURLConnection完成网络请求相关操作,此处不再赘述。 我们来看一下NSURLConnect 在查看NSURLSession API的时候,我们发现通过block形式回调返回值的我们不能直接实现同步请求,那么在这时候我们想到了阻塞线程,延迟返回的方式。

由NSURLSession想到的GCD信号量_第1张图片
NSURLConnection同步返回data.png
NSURLSession异步回调data.png

你可能感兴趣的:(由NSURLSession想到的GCD信号量)