objective-c – iOS 5中的异步网络操作

我看到的每个地方,我都看到人们明确地使用队列或运行循环来进行网络操作.我还应该在iOS 5中这样做,还是应该使用 NSURLConnection sendAsynchronousRequest:queue:completionHandler:呢?这是在iOS> = 5中进行网络操作的首选方法吗?
我不能回答别人的偏好,但是我自己动手了. os5,我非常喜欢块操作. a)我从不对网络操作的中间结果或处理它们的重复代码感兴趣,b)保留了块,因此我获得了较少的竞争条件,其中委托的某些方面被过早地释放,并且c)I永远不要混淆特定操作完成时运行的代码.

简而言之,它是NSURLConnection接口IMO的巨大改进.

相关文章
相关标签/搜索