프로그래밍/iOS

[Hpple Parser] HTML Parser 1장 - Hpple 추가하기

백룡화검 2012. 2. 9. 13:52


안녕하세요. 오랜만에 글을 쓰는거 같습니다.


이번에 해볼것은 파싱인데요, Hpple를 이용해서 파싱해보려고 합니다. 파싱해서 자료를 가져온뒤, 테이블뷰와 맵뷰에 뿌려줄꺼에요.


아마 시간이 많이 걸리겠지요.......... 하여튼 시작합니다.


============================================================================


기존에 해오던데로 IB없이 합니다. 새 프로젝트를 만들어 줍니다.




윈도우-베이스 형식으로 만들어 주세요.



프로젝트명은 알아서 정해주세요.



첨부해드린 압축파일을 푸시면 7개의 파일이 보입니다. 이걸 폴더채 프로젝트폴더 내에 Classes 폴더에 복사해주세요.



/ParserHpple/Classes/Hpple가 되겠습니다.



그런뒤에 엑스코드에 추가해주세요. 직접 폴더에 카피를 해넣었으니 Copy items into....옵션을 해제해주셔야합니다.




파일추가 완료된 모습입니다. Hpple.txt 파일은 엑스코드 내에서 지워주시고 파인더에서 열어주세요.




두가지를 프로젝트에 추가하라네요.



왼쪽 그룹&파일즈에서 프로젝트명을 우클릭 - Get Info. (프로젝트명을 더블클릭하셔도 됩니다.)



빌드탭으로 가신뒤 서치부분에 "Header Search Paths"로 검색하셔서




"${SDKROOT}/usr/include/libxml2"를 추가하고 Recursive 옵션을 체크해주세요.



추가완료!!




마찬가지로 "Other Linker Flags" 검색하신뒤




"-lxml2"를  추가해주세요.




완료!!



빌드해보시면 에러없이 빌드됩니다.  이제 필요한 부분에서 #import "TFHpple.h"로 임포트 시키신후에 사용하시면 됩니다. =)


1장끝!!

출처 : http://blog.naver.com/aki_xi?Redirect=Log&logNo=100113374283