안녕하세요. 오랜만에 글을 쓰는거 같습니다.
이번에 해볼것은 파싱인데요, 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"로 임포트 시키신후에 사용하시면 됩니다. =)
출처 : http://blog.naver.com/aki_xi?Redirect=Log&logNo=100113374283
'프로그래밍 > iOS' 카테고리의 다른 글
탭바(UITabBarController) 1장 - Template 살펴보기 (0) | 2012.02.09 |
---|---|
[Hpple Parser] HTML Parser 2장 - 파싱하기 (0) | 2012.02.09 |
UIPickerView 여러 열 사용하기 (0) | 2012.02.07 |
수동으로 UI 컨트롤에 이벤트 전달 (0) | 2012.02.07 |
[iPhone] 로깅 프레임웍 cocoalumberjack (0) | 2012.02.07 |