출처 : http://zauin09.egloos.com/2532097
아이폰, 아이패드 등 애플 열풍으로 여러 개발자, 디자이너 뿐 아니라 기획자들까지 아이폰 어플리케이션 개발에 관심을 가지고 있습니다. 저 뿐만이라 대부분의 초심자들은 대체 아이폰 어플개발은 어떤 절차로 하는지 궁금하실 겁니다. 아이폰 어플을 개발하여 판매까진 아니고 단순히 공부해보시려는 분들을 위해 간단하게 아래와 같이 따라 해보시기 바랍니다.
- 어떻게든 맥OS 사용환경을 만든다.
- 맥을 구입한다.
- 윈도우에 Vmware 같은 가상 머신을 지원해주는 프로그램과 맥OS 시디를 이용해 설치한다.
- IBM PC에 해킨토시를 설치한다. (위 두가지 IBM에 iPhone SDK가 설치될지는 저도 모르겠습니다)
- iPhone SDK 를 설치한다.
- http://developer.apple.com/iphone/program/ 에 접속하여 무료 개발자 가입을 한다.
- SDK를 다운 받는다. 2G임. 참고로 저는 9시간 걸림. 어떤 책사면 cd로 주기도 함.
- Object-C 문법에 맞게 개발한다.
그냥 공부차원에서 보실려면 이정도면 됩니다. iPhone SDK는 Xcode 라는 맥용 개발 Tool(또는 IDE,통합개발환경)에 플러그인(또는 프레임워크) 형식으로 첨부되어 있습니다. 윈도프로그래밍과 비교하여 얘기하자면 XCode는 마이크로소프트의 비주얼스튜디오 같은 개발 Tool이고 거기에 iPhone용 프로그램을 쉽게 개발하게 해줍니다..
마지막으로 프로그래밍 언어입니다. 맥용 개발언어는 Object-C입니다. 이 언어는 맥용 개발 언어로, C언어와 비슷한데 OOP 개념으로 발전한 언어입니다. 객체지향에 대한 개념이 없는 개발자들은 무턱대고 덤볐다가는 Object-C에서 좌절하실 수 있습니다~~~C#이나 java, C++ 개발자분들이 가장 쉽게 적응할수 있는 언어입니다. 무작정 맥 사지 마세요^^
자 그럼 XCode 라는 녀석이 어떻게 생겼는지 한번 봅시다..
아래 그림의 분홍색 box들을 눈여겨 보시구요... 빨간색 box가 바로 XCode 에 iPhone 개발이 쉽게 플러그인 형태로 들어가 있습니다.
아래는 윈도우의 개발툴인 비주얼 스튜디오 입니다. 비슷하죠?
아이폰 어플은 어떤걸로 개발하는지 궁금하셨던 분들에게 도움이 되었기를 바랍니다.