본문 바로가기

iPhone / iPod / iPad

iPhone / iPod 응용프로그램 개발을 위한 준비사항


iPhone / iPod 응용프로그램 개발을 위해서는 우선 Mac OS X 가 있어야  합니다.
Mac OS X 는 애플의 맥장비에 탑재된 OS입니다.
필자의 경우 고가의 맥장비를 구매할 수가 없어서 Mac OS X를 일반 PC에 설치할 수 없을까 하는
생각을 가지고 인터넷을 찾던 도중 헤킨토시라는게 있다는 걸 알게 되었습니다.
필자의 경우 제가 가진 다른 하나의 PC 에  XxX 10.5.6 을 설치하였습니다.
설치만 딱 3일 걸렸습니다 ㅠㅠ
http://x86osx.com/ 에 가면 헤킨토시에 관한 정보가 많이 있습니다.

Mac OS X 가 준비 되면 이제 개발 도구를 설치해야 합니다.
맥에서 주고 쓰이는 개발 도구는 Xcode 라는 도구입니다.
이 Xcode 가 Mac OS X 10.4 이상에서만 돌아가기 때문에 맥장비가 필요합니다.
물론 cygwin의 툴체인 크로싱 컴파일을 이용하면 윈도우에서도 개발이 가능합니다만,
맥에서 직접 개발하는 것보다 많이 불편하다 합니다.
그리고 다음으로 iPhone SDK가 필요합니다. iPhone SDK에 Xcode 개발 도구가 포함되어 있습니다.
개발 언어로는 ObjectiveC 이며 컴파일러는 gcc를 이용합니다.
gcc 컴파일러 또한 Xcode에 포함되어 있습니다.
즉, iPhone SDK를 설치하면 Xcode와 gcc 컴파일러가 모두 설치됩니다.
iPhone SDK는 애플사이트에서 무료로 다운받을 수 있습니다.
다만 Apple Developer Connection에 가입해야 하며 가입은 무료입니다.

그리고 그 다음 필요한 것이 iPhone / iPod touch 겠죠?
그러나 이것은 꼭 필요하지 않습니다. 참고로 필자도 아직 iPod touch 가 없습니다.
우리 마눌님의 허락없이는 10만원 이상의 경비는 제 맘대로 못쓴답니다.
그러나 iPod이 없다고 해서 공부나 개발을 당장 못하는건 아닙니다.
위의 SDK에 iPhone Simulation 이라는 에뮬레이터가 포함되어 있기 때문입니다.
자세히 보진 못했지만 윈도우의 모바일 에뮬레이터보다는 훨씬 좋은거 같습니다. 

iPhone / iPod 어플  개발을 위해서는
1. Mac OS X 10.4 이상의 장비
2. iPhone SDK
위 두가지만 있으면 일단 공부와 개발을 시작할 수 있습니다.