【问题标题】:iOS XML Parser - Which one? [duplicate]iOS XML 解析器 - 哪一个? [复制]
【发布时间】:2013-08-12 10:49:56
【问题描述】:

所以我需要决定为我的新应用程序使用哪个 iOS XML Parser。我将从网站下载大型文档并将它们解析为 TableView 单元格以及普通视图。因此,它需要快速且易于使用。

另外,我希望能够在下载时解析文档。因此,如果我在 tableView 中滚动 - 我不想 UI 由于 XML 解析而锁定?

我想我可以使用 GDC 来克服这个问题?

我查看了 TBXML 和 libxml2 SAX XML 解析器。

有什么想法吗?

谢谢各位。

p.S:我意识到这是一个重复的问题 - 但是我想看看 TBXML 是否仍在使用或现在已被弃用,如 ASIHTTPRequest 网络 API(现在使用 AFnetworking)

【问题讨论】:

  • 恕我直言,这个问题不应该被标记为重复,因为“原始”问题来自 2010 年,此时已过时。
  • 完全同意你的看法。这就是我问这个问题的原因,因为我觉得它需要一个更新的答复。

标签: ios xml parsing


【解决方案1】:

我建议使用 TBXML,因为它解析文档所需的时间相对最少。要实现这一点,您肯定需要多线程(GCD)。您可以像延迟加载概念一样实现这一点,在滚动到最后时添加更多行。

【讨论】:

  • 所以我可以在滚动 TableView 时使用 CGD 来克服 UI 锁定问题,然后使用 TBXML 来实际解析数据?
  • 使用带有 GCD 线程的 TBXML 解析您的 xml。
  • 感谢您的帮助 - 谢谢!
  • 所以我最终找到了我一直在寻找的信息:这篇 2013 年 1 月的博客文章提供了一张很棒的图片,可以使用基于现代硬件 (iPhone 5) 的 XML Parser jansanchez.com/blog/2013/01/22/…
猜你喜欢
  • 2012-03-18
  • 2010-11-06
  • 2013-07-05
  • 2014-10-20
  • 1970-01-01
  • 2011-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多