사실 맥북 에어와 Xcode까지 깔고 잠깐잠깐씩 '예제로 시작하는 아이폰 개발'의 예제를
따라서 코딩해보고는 있지만, 너무나 막막합니다. 망망대해를 해쳐나간다는 기분이라고나 할까요?
아이폰 개발 하는데 꼭 필요한거 몇가지 대라면,
1. 맥북 시리즈 (정확히는 맥 시리즈)
2. Apple Development Center에 있는 iPhone SDK + Xcode.
3. 아이팟 터치 or 아이폰 (물론 개발용)
사실 1,2,3번이면 기본적으로는 가능이라 생각했습니다만, 전 개인적으로 4번 추가하고 싶네요.
4. 영어 실력 ㅡㅡ;;
이유가 뭐냐면, 아쉽게도 현재 아이폰 개발에 관해서는 번역서가 딱 2권 밖에 없습니다.

1. 코코아 프로그래밍 개정 3판 (Cocoa Programming for Mac OS X) - 아론 힐리가스 저

2. 예제로 시작하는 아이폰 개발 (The iPhone Developer's Cookbook) - 에리카 셰든 저
문제는 저 두 권 다 초보자에겐 엄청 불친절합니다 ㅠ.ㅠ 모르면 공부하라는 소리 절로 나오게 하는 거죠.
1번의 경우엔 나름대로 기초적 설명이 되어 있습니다만, 아이폰 개발의 틀로써 보면 거리가 좀 멀구요.
2번의 경우엔 대놓고 딸랑 예제만 던져놨습니다. 아이폰 개발의 기본이 되는 Objective-C에 대한 설명은
역자이신 드리밍님의 추가 설명만 쬐끄많게 끝부분에 있습니다.
그럼 대체 아이폰 개발에 흥미를 느끼고 처음 시작하는 뉴비 개발자들은 대체 어쩌란 겅미?
일단 도리 없습니다.... 원서를 봐야죠. 우리나라에는 Objective-C의 정식 번역서가 하나도 없답니다.
박종암 님께서 번역하신 글이 있기는 한데.... 제 개인적으로는 별로였습니다. 이유가 C++ 개발자들 위주로
C++와 Objective-C를 비교하면서 번역하신터라, C++을 안배운 저로써는 도움이 되지 않았지요.
그래서 제가 생각한 책의 조합은 다음과 같습니다.

1. Beginning iPhone Development - Exploring iPhone SDK
맥부기 (cafe.naver.com/mcbugi) 회원분들도 이 책을 꽤나 많이 보시더군요.
비록 원서지만, iPhone SDK에 개념 잡는데 이 책이 가장 좋다고 평이 나 있습니다.
실제로 저도 PDF파일을 구해서 읽어봤는데, 꽤 괜찮더군요. 그래서 주문 넣어볼까 생각중입니다.
그림도 많고, 대화형 문체에다 자세히 짚어주는 것이 맘에 들었습니다.

2. Learning Cocoa 한글판
현재 이북으로 밖에는 존재하지 않는 Learning Cocoa. 원래 ADC에서 찾아볼수 있었던 PDF였는데 어찌된 일인지
사라지고, 지금은 그래도 구글에서 찾아보시면 꽤 쉽게 구할 수 있습니다. 무료로 배포가 되었었는데, 무료치곤
양이 상당히 방대합니다. 위의 코코아 프로그래밍 책과는 비슷한듯 하지만, 좀더 Objective-C에 대한 배려가 있습니다.
맥부기 카페의 스터디 모임에서 주로 쓰이는 책이기도 합니다. 한번 제본해서 보시길 추천합니다.
3. The Objective-C 2.0 Programming Langauge
b0005412_the_objective-c_2.0_programming_language.pdf
이건 애플의 ADC에 있는 공식 문서 입니다. 문체도 딱딱하고 초보한테 얄짤없겠다 싶기도 하지만,
의외로 Objective-C의 문법을 잘 설명하고 있습니다. 사실 저도 저 위 '예제로 시작하는 아이폰 개발'의
예제들이 대체 뭔 말인가 싶어 혹시나 해서 이 문서를 봤는데 의외로 이해가 잘 되도록 구성되었습니다.
아무래도 Objective-C가 꼭 필요하다면 이 문서는 좋든 싫든 봐야할 수 밖에 없을 듯 합니다 OTL
이 공식 문서는 올려드리겠습니다. 용량도 적으니까 뭐...
사실 진짜 초보자인 저로써는 OpenGL같은 것도 대체 어떻게 건드릴지 망망대해입니다.
꾸준한 공부만이 살 길이라고 생각하면서 오늘도 원서 조금씩 보면서 공부하고 있습니다.
팁 하나 드리자면, 왠만하면 이북보다는 종이책을 추천드립니다... 이북은 진짜 눈 아프고 진도 안나가더군요 ㅠ.ㅠ
결론: 코코아의 첫맛은 상당히 쓰답니다. 조심하세요 초보분들...




덧글
hunj 2009/03/22 03:49 # 답글
밸리에서 왔습니다.프로그래밍 입문을 하고싶은 학생인데.. 많은 추천 받고 갑니다.^^
ps. FL쨩 모에!
◀에브이▶ 2009/03/22 11:24 #
FL짱은 모에합니다!!!!
hunj 2009/03/22 11:41 #
모에모에모에!!
hunj 2009/03/22 11:42 #
맥인데 FL때문에 부트캠프를 설치했습니다 ㅋㅋㅋㅋ
hunj 2009/03/31 11:18 #
FLFL하게 해줄게!
◀에브이▶ 2009/03/31 18:27 #
그거 혹시 니코동에도 있을까요 ㄷㄷ
hunj 2009/04/01 07:07 #
http://www.youtube.com/watch?v=63nUQ0SMQ1AFLFL하게 해줄게
http://www.youtube.com/watch?v=wY2yzZtvcRQ
FL쨩으로 우마우마
◀에브이▶ 2009/04/01 09:51 #
몰라, 이거 뭐야...무서워 ㄷㄷㄷ정말 있긴 했군요 ㄷㄷ
2009/03/22 06:31 # 답글
비공개 덧글입니다.
◀에브이▶ 2009/03/22 11:24 #
ㅎㅎ 사실 저같이 생판 모르는 초보분들이 꽤 계실거 같아 한번 적어본거에요 ^^조금이나마 도움이 되었으면 합니다. :>
exedra 2009/03/24 00:24 # 삭제 답글
iPhone application 개발을 원하는데, Objective-C가 처음이라면 먼저 Learn Objective-C on the Mac이 가장 좋습니다. 그런데, C도 잘 모른다면, 그 전에 Learn C on the Mac을 먼저 보시고 Objective-C를 볼 수도 있겠죠. 그 후 Beginning iPhone Development를 보시면 큰 어려움 없이 책의 도움으로 초보 과정을 마치실 수 있을 것 같습니다. 위 세 권의 책의 특징은 뭐니뭐니해도 초보자를 위한 친절한 설명입니다. (경험자에게는 어찌 보면 잔소리일 수도 있겠습니다만...) 그냥 따라가다보면, 아~ 하는 감탄사를 내 뱉을 수 있을 거 같네요. 그리고, 세 권 모두 APress 에서 나왔어요~
◀에브이▶ 2009/03/24 21:32 #
에... Learn Objective-C on the Mac은 뭐랄까 너무 두껍다고 해야하나요 ㅋㅋㅋ 그냥 애플 문서가 훨씬 낫겟다는 생각이 들어서 제본 했습니다 :>그리고 Beginning은 반드시 사야죠 ㅠ.ㅠ 돈을 모아서라도...
진짜메뚜기 2009/03/27 19:14 # 답글
오... 이쪽으로 발을 들이면 책값이 장난아닐듯
◀에브이▶ 2009/03/27 19:16 #
의외로 얼마 안듬. 사실 아이폰 개발문서는 애플 공식문서만 봐도 장땡인데, 문제가 그 공식문서 문체가 엄청나게딱딱해서 재미가 없다 정도??