Do Not Think!!!

최근 사진

전투식량
월요일 아침에 배달온 앨범 - 디제이 디오씨
안드로이드 어플 개발용 갤럭시S 구입
코분투 10.04 LTS CD를 받았습니다.
Pentax *istDS2
반주...
와콤 타블렛 개봉
그라폴리오 이벤트 - 월드컵 응원 티셔츠
고백 (go back) ~~~
큰맘먹고 다녀온 휘닉스파크

최근 덧글

최근 트랙백

Total142108
Today158
Yesterday186
아이폰 개발을 공부하기 위해 도서출판 인사이트에서 출판한 터칭! 아이폰 SDK 3.0 라는 책을 샀습니다.
책에 처음으로 나와있는 예제를 하나 따라해봤습니다.
그런데, 책은 SDK 3.0 을 기준으로 작성했는데, 제가 설치한 SDK 버전은 3.2 라서 예제를 따라하는데 몇가지 문제가 있었습니다.

우선 iPhone 개발을 위해 Xcode 를 실행시킵니다.
그리고, View-based Application 템플릿을 선택하고, 프로젝트를 생성합니다.
프로젝트 이름은 책에 나와있는데로, iPhoneRef 로 정했습니다.



그리고 인터페이스 빌더를 실행시켜서, 화면을 만듭니다.



그리고 책에 나와있는 Action 을 추가하는 단계에서 한번 막힙니다.
책은 SDK 3.0 기준으로 작성되었는데, 설치된 SDK 는 3.2 이기 때문에 책과는 좀 다릅니다.
책에는 Identity Inspector 에서 Action 을 등록하는걸로 나와있는데, SDK 3.2 에서는 Library - Classes 에서 Action 을 등록할 수 있습니다.
아래 그림처럼 Library 창의 Classes 탭에서iPhoneRefViewController 를 선택하면, 하단부에 Actions 탭이 나오는데, 여기에서 Action을 등록할 수 있습니다.
(이거 때문에 한참을 인터넷을 뒤졌는데, 나중에 보니 책 하단에 이 내용이 주석으로 나와있네요... 이 책의 저자분 블로그에서도 이 내용을 확인 할 수 있습니다.)



Action 을 등록한 후, Event 와 Action 을 연결합니다.
아래 그림처럼, View 에서 마우스 오른쪽 버튼을 클릭하면 있는 검은색 창에 Event 목록이 뜹니다.
사용자 삽입 이미지

Evnet 목록




그 중에서 Touch Up Inside 항목과, Document 창의 File's Owner 항목을 연결합니다.
그러면, 위에서 등록한 Action 목록이 뜨는데, 알맞은 Action 을 선택하면, Event 와 Action 이 연결됩니다.
사용자 삽입 이미지

Event 와 Action 연결

사용자 삽입 이미지

Action 선택




Event 와 Action 연결이 완료되면, 인터페이스 빌더로 작업한 내용을 클래스 파일로 저장합니다.
File - Write Class Files 를 선택하고, 저장할 파일 이름을 iPhoneViewController.m 으로 지정해서 저장합니다.



인터페이스빌더에서 만들어진 클래스 파일에 Action 에 대한 코드를 작성합니다.
코드 내용은 책에 나와있는 그대로 작성했습니다.



코드 작성을 마치고, 실행시켜보면 아래 그림처럼 시뮬에이터에서 실행되는 것을 볼 수 있습니다.



책에 나와있는 예제를 따라하는데도 이렇게 힘들다니...
정말 뭐하나 쉬운게 없네요;
크리에이티브 커먼즈 라이센스
Creative Commons License

Trackback Address :: http://dont.pe.kr/tt/trackback/275

  1. Jay 2010/04/22 22:29 댓글주소 수정/삭제 댓글쓰기

    감사합니다...(__)
    덕분에 삽질을 그만할수 있었습니다.

Name

Password

Homepage

Secret

PREV 1 ... 45 46 47 48 49 50 51 52 53 ... 296 NEXT