下载并解析 NSURLConnections 数组

发布于 2024-11-14 05:21:04 字数 304 浏览 1 评论 0原文

我有一个 NSURLConnections 的 NSArray,其中包含返回 xml 的请求。对于每个 NSURLConnection 来说,系统地最好的方法是什么:

  1. 下载数据并将其存储在 NSMutableData 中
  2. 使用 NSXMLParser 解析它(或者如果你们认为更好的话任何其他方法)。

我不是问如何使用 NSURLConnection 或如何解析 xml,而只是寻找解决此问题的最佳方法,因为该数组中有很多元素需要下载,然后解析,然后保存在另一个可变数组中,然后稍后保存到磁盘。

谢谢。

I have an NSArray of NSURLConnections with requests that return xml. What's the best way to systematically, for each of NSURLConnection:

  1. Download the data and store it in NSMutableData
  2. Parse it using NSXMLParser (or any other way if you guys think it's better).

I am not asking how to use NSURLConnection or how to parse xml, but merely looking for the best way to approach this problem as there's alot of elements in that array that need to be download and then parsed and then saved in another mutable array and then later on saved to disk.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

撑一把青伞 2024-11-21 05:21:04

如果您正在寻找最佳方法,请查看 ASIHTTPRequest 就网络访问而言。

对于您的情况,ASIHTTPRequest 提供操作队列 (ASINetworkQueue),使收集数据变得非常容易(比 NSURLConnection 更容易),并且还提供非常好的缓存。

至于解析 XML,请阅读这篇文章: 如何为您的 iPhone 项目选择最佳的 XML 解析器

If you are looking for the best approach, look at ASIHTTPRequest as far as network access is concerned.

For your case, ASIHTTPRequest offers operation queues (ASINetworkQueue), makes very easy to collect the data (easier than NSURLConnection), and offers also a very good cache.

As to parsing the XML, read this article: How To Choose The Best XML Parser for Your iPhone Project

一向肩并 2024-11-21 05:21:04

看看 NSOperation 和 NSOperationQueue 以及本教程。

Have a look at NSOperation and NSOperationQueue and this tutorial.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文