2013-08-12 73 views
-1

所以我需要決定哪個iOS XML Parser用於我的新應用程序。我將從網站下載大文檔並將其解析到TableView單元格以及普通視圖中。所以它需要快速和易於使用。iOS XML解析器 - 哪一個?

另外,我希望能夠在下載時解析文檔。所以如果我在tableView中滾動 - 我不想由於XML解析而導致UI鎖定?

我想我可以使用GDC來克服這個問題嗎?

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

任何想法?

謝謝你們。

PS:我知道這是一個重複的問題 - 不過,我想看看是否TBXML還在使用或者現在已經過時,像ASIHTTPRequest網絡API(凡AFnetworking現在使用)

+0

恕我直言,這個問題不應該被標記爲重複,因爲「原始」的問題是從2010年開始,現在已經過時了。 – Ron

+0

在那裏完全同意你的看法。這就是爲什麼我問這個問題,因爲我覺得它需要一個更新的答案。 – Tander

回答

1

我會建議使用TBXML作爲解析文檔所需的時間比較短。爲了實現這一點,你需要多線程(GCD)。你可以像延遲加載的概念一樣實現這一點,添加更多的行作爲滾動到達最後。

+0

所以我可以使用CGD來克服UI鎖定,因爲我正在滾動TableView,然後用TBXML來實際解析數據? – Tander

+0

使用帶GCD線程的TBXML解析您的xml。 – Ashwani

+0

欣賞幫助 - 謝謝! – Tander