프로그래밍/모바일2009. 8. 11. 15:29
아이폰 어플리케이션 개발을 위해선 그에 맞는 SDK설치가 요구된다.

참고로 여타 모바일 기기의 SDK와 비교해 본다면 다음과 같다.


아이폰 어플리케이션을 위해 준비해야될 소프트웨어는 Xcode와 iPhone SDK가 있다. ADC 맴버쉽 프로그램에 가입 후에 Xcode와 iPhone SDK를 다운로드 받아 설치한다. 맴버쉽 프로그램 등록, 개발 툴 모두 무료이다.


Xcode와 iPhone SDK는 모두 무료로 제공된다. 하지만 다운로드 받기 위해서는 ADC(Apple Developer Connection) 멤버쉽 프로그램에 가입하여야 한다. (Xcode는 MAC OS 설치CD에 포함되어 있지만, 최신버젼을 얻기 위해서는 다운로드 받아서 설치하시는 것을 권장한다.)  ADC는 애플이 제공하는 개발에 관련된 각종 툴, 문서, 샘플코드등을 제공하는 서비스이다. 현재는 아래와 같이 아이폰과 맥, 두개의 색션으로 분리되어 있다.


ADC 회원은 지원범위에 따른 여러 유료회원도 있지만, 무료인 온라인 회원으로 가입하여도 개발툴과 관련 문서, 샘플코드를 사용할 수 있다. ADC회원가입과 Xcode, iPhone SDK 설치에 관한 자세한 여기[http://www.cocoadev.co.kr/159]를 참고한다.

Xcode는 애플에서 제공하는 OS X에서 맥/아이폰 어플리케이션 개발을 위한 대표적인 개발툴(IDE)이다. GCC를 컴파일러로 사용하는 Xcode는 Objective-C, C/C++, Java, Ruby, Python등의 언어를 지원하며, GUI 어플리케이션뿐만 각종 커멘드라인 유틸리티, 프레임워크, 라이브러리, 드라이버등 맥과 아이폰에서 사용하는 다양한 실행 바이너리를 만들 수 있다.


Xcode에는 인터페이스 빌더와 디바이스 없이도 어플리케이션을 테스트해볼수 있는 아이폰 시뮬레이터가 포함되어 있다.
인터페이스 빌더는 맥과 아이폰의 GUI 디자인을 위한 툴로 OS X 어플리케이션에서 사용하는 nib(또는 xib) 파일을 생성해준다.



Posted by devop

댓글을 달아 주세요