Three20은 아이폰용 페이스북앱을 만든 개발자가 공개한 일종의 라이브러리다.
사용시 애플에서 리젝당할 위험이 크다고는 하지만 워낙 잘만들어져 있어서 많이들 사용하는듯.
일단 맥에 git 부터 설치한다.
http://code.google.com/p/git-osx-installer/downloads/list
여기서 최신버전으로 받아서 설치한 후 터미널을 실행한다.
소스를 받을 디렉토리로 이동 후
git clone git://github.com/facebook/three20.git
를 실행하면 뭐라뭐라 하면서 열심히 받아온다.
다운 받은 디렉토리를 살펴보면 src 밑에 Three20/Three20.xcodeproj 파일이 있다.
내 프로젝트의 최상위에 추가한다.
추가시 옵션: Copy items… 은 체크하지 않는다. / Reference Type은 Relative to Project
Groups & Files 의 두번째 항목인 Targets를 열고 내 프로젝트명과 같은 파일을 더블클릭한다.
General 탭에서 Three20을 추가한다.
Three20.bundle 란 파일을 내 프로젝트에 추가한다.
추가시 옵션 : 위와 같으나 Create Folder References for any added folders 를 선택해준다.
framework에 QuartzCore.framework 를 추가해 준다.
Project를 더블클릭해서 info 창을 연다.
Build 탭에서
Header Search Paths 항목에 three20/src를 추가.
Other Linker Flags 항목에 -ObjC -all_load 를 추가.
완료.
누가 이딴 어려운글 쓰래!
정말 좋은 내용 감사합니다.
Very Nice website. I just finished mine and i was looking for some ideas and you gave me a few. Did you develop the website alone?
Thank you