Iphone dataWithContentsOfURL vs NSURLConnection

Iphone dataWithContentsOfURL vs NSURLConnection,iphone,nsurlconnection,Iphone,Nsurlconnection,我有一个在后台运行的NSOperation子类。它是非并发的。它从URL下载一些数据,然后对数据进行一些处理 由于它已经在后台运行,我正在使用[NSData dataWithContentsOfURL]下载数据。使操作并发并使用NSURLConnection有什么好处吗 下载量很小,因此我不需要担心暂停和继续,而且在处理过程中我会对数据进行错误检查。当然,首先让我说,将NSURLConnection作为一种操作来实现有点棘手,但它有很多优点。首先,您可以使用回调来管理身份验证、上载栏等。其次,您

我有一个在后台运行的
NSOperation
子类。它是非并发的。它从URL下载一些数据,然后对数据进行一些处理

由于它已经在后台运行,我正在使用
[NSData dataWithContentsOfURL]
下载数据。使操作并发并使用
NSURLConnection
有什么好处吗


下载量很小,因此我不需要担心暂停和继续,而且在处理过程中我会对数据进行错误检查。

当然,首先让我说,将NSURLConnection作为一种操作来实现有点棘手,但它有很多优点。首先,您可以使用回调来管理身份验证、上载栏等。其次,您可以在辅助线程上异步管理多个连接,使用sync op,您将阻止该方法运行的线程,直到它完成。

小提示:您是否使用
+dataWithContentsOfURL:options:error:
来处理任何错误?如果我不确信切换到NSURLConnection:),我会这样做。另外,您可以始终使用几个
NSURLConnection
包装器中的一个,像
AFNetworking
,这使得事情变得更简单,也更抽象。