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
,这使得事情变得更简单,也更抽象。