IT분야/iOS
[iOS] TBXML 파서로 XML 파싱하기
suroMind
2012. 2. 8. 13:47
개발을 할 때에 http로 자료를 송수신할 때 JSON이나 XML을 많이 씁니다.
저는 JSON을 더 선호하긴 하지만 XML도 할 때가 많습니다.
iOS에 기본적으로 탑재되어 있는 NSXMLParser는 쓰기가 넘 힘들더군요..헷갈리기도 하고.
검색해보니 TBXML이란 놈이 있더군요.. 속도도 빠르고 메모리도 적게 먹습니다..
사용방법도 NSXMLParser보다 몇배는 더 간결..
1. 아래 사이트에서 라이브러리를 다운 받습니다. -- TBXML.zip
http://www.tbxml.co.uk/TBXML/Changes.html
2. 추가할 라이브러리
NSDataAdditions.h
NSDataAdditions.m
TBXML.h
TBXML.m
- frameworks에 libz.dylib 추가
3. 사용방법은
http://www.tbxml.co.uk/TBXML/API.html
API에 정말 한눈에 보이도록 잘 되어 있습니다.
API로는 부족하시다면 1번 사이트에서 TBXML-Books.zip 에 샘플 예제가 있습니다.
자바버전도 있으니 참고 하시길..