2013-08-12 2 views
-1

Поэтому мне нужно решить, какой iOS XML Parser использовать для моего нового приложения. Я загружу большие документы с веб-сайта и разберу их в ячейки TableView, а также обычные представления. Поэтому он должен быть быстрым и простым в использовании.iOS XML Parser - какой?

Кроме того, мне нужна возможность разбора документа при загрузке. Так что, если я прокручиваю в tableView - я не хочу, чтобы пользовательский интерфейс блокировался из-за XML Parsing?

Думаю, я мог бы использовать GDC для преодоления этого?

Я посмотрел на TBXML и XML-анализаторы libxml2 SAX.

Любые идеи?

Спасибо, ребята.

ЗЫ: Я понимаю, что это дубликат вопрос - Тем не менее я хотел бы видеть, если TBXML еще использовался или в настоящее время осуждается как сетевой API ASIHTTPRequest (Где AFnetworking используется в настоящее время)

+0

ИМХО этот вопрос не должен быть помечен как дубликат, потому что «оригинальный» вопрос относится к 2010 году и устарел на этом этапе. – Ron

+0

Полностью согласен с вами. Вот почему я задал этот вопрос, поскольку мне казалось, что ему нужен обновленный ответ. – Tander

ответ

1

Я бы рекомендовал использовать TBXML в качестве для анализа документа требуется минимальное время. Для этого вам наверняка потребуется многопоточность (GCD). Вы можете реализовать это как концепцию ленивой загрузки, добавив больше строк в качестве прокрутки до последней.

+0

Итак, я могу использовать CGD, чтобы преодолеть блокировку пользовательского интерфейса, когда я прокручиваю TableView, а затем TBXML для фактического анализа данных? – Tander

+0

Проанализируйте ваш xml, используя TBXML с потоком GCD. – Ashwani

+0

Цените помощь - спасибо! – Tander