2013-08-12 3 views
-1

그래서 새 앱에 사용할 iOS XML 파서를 결정해야합니다. 웹 사이트에서 큰 문서를 다운로드하고 일반보기뿐만 아니라 TableView 셀로 파싱합니다. 따라서 빠르고 쉽게 사용해야합니다.iOS XML 파서 - 어느 것입니까?

또한 다운로드하는 동안 문서를 구문 분석 할 수있는 기능이 필요합니다. 따라서 tableView에서 스크롤하는 경우 - XML ​​구문 분석으로 인해 UI를 잠그지 않으려 고합니다.

나는 이것을 극복하기 위해 GDC를 사용할 수 있다고 생각하니?

TBXML과 libxml2 SAX XML 파서를 살펴 보았습니다.

아이디어가 있으십니까?

감사합니다.

추신 : 나는이 중복 질문 실현 - 나는 TBXML 여전히 사용 또는 지금과 같이 TBXML를 사용하는 것이 좋습니다

+0

IMHO이 질문은 2010 년의 "원래"질문이며이 시점에서 구식이기 때문에 중복으로 표시되어서는 안됩니다. – Ron

+0

완전히 동의합니다. 그래서 나는 그것이 업데이트 된 응답이 필요하다고 느꼈으면서이 질문을했습니다. – Tander

답변

1

(AFnetworking 지금 사용)을 ASIHTTPRequest 네트워크 API처럼되지 않는 경우보고 싶어하지만 문서를 파싱하려면 상대적으로 가장 적은 시간이 걸립니다. 이것을 확실하게 구현하려면 멀티 스레딩 (GCD)이 필요합니다. 이 방법은 지연로드 개념처럼 구현할 수 있으며 스크롤 범위가 늘어나면서 더 많은 행을 추가 할 수 있습니다.

+0

그래서 CGD를 사용하여 TableView를 스크롤하고 TBXML을 실제 파싱 할 때 UI가 잠기지 않도록 할 수 있습니까? – Tander

+0

GCD 스레딩과 함께 TBXML을 사용하여 XML을 구문 분석하십시오. – Ashwani

+0

도움 감사 - 고마워요! – Tander

관련 문제