[objective-c] RaptureXML 사용법

[objective-c] RaptureXML 사용법

SMXMLDocument 로 작업을 하고 있었는데, 파싱이 너무 느리다….

전에는 느껴보지 못했던 엄청난 속도 저하와 엄청난 메모리 사용량….

용량이 작은 파일에서는 문제가 없는데, xml 파일 용량이 3메가 넘는 걸 로딩시켰더니 몇 초나 걸릴 정도였다.

 

너무나도 느려서 http://jansanchez.com/blog/2013/01/22/state-of-ios-xml-libraries-in-2013/ 에서 제일 빠르다고 하는 TBXML로 하려고 했는데, 얘는 배열처리하는게 너무 귀찮게 되어있다.

요즘 세상에 -> 를 사용하다니 ㄷㄷ

 

그래서 저 글에 나온 데로 RaptureXML로 예제를 만들어봤는데, TBXML 만큼 빠르고, SMXML보다 쓰기 쉽게 되어있다.

 

 

SMXML로 작업하면서 속도저하를 유발시켰던 파일을 로딩해도 RXML에서는 아주 빠르게 파싱을 한다.