Nano Blog - 오병우

XCode를 설치하고 실행했지만 당황스럽게 다양한 용어가 나온다.


아이폰이나 아이패드에서 프로그래밍하고 싶다는 일념하에 어렵게 해킨토시를 설치하거나 큰 맘 먹고 맥을 구매하였다면 먼저 우리가 만들 응용 프로그램이 어떤 곳에서 동작할지 운영 체제에 대해 알아봐야 한다.


MS의운영 체제 이름이 Windows인 것 처럼 맥의 운영 체제 이름은 Mac OS X이다. X는 로마자 10이다. Mac OS 9의 다음 버전이라는 의미이다.


시스템을 설계할 때는 주로 계층 구조를 많이 사용하는데 맥의 개발자 사이트에서도 Mac OS X를 계층 구조로 설명하고 있다.


애플사의 개발자 사이트 주소는 다음과 같다.

http://developer.apple.com/


위의 사이트에 들어가서 Mac OS X의 구조를 보면 Aqua, Spotlight, Cocoa, Carbon, Quartz, Darwin 등의 용어가 있음을 알 수 있다.


처음에 모두 알 필요는 없지만 어떤 것들이 있는지와 간단한 역할 정도는 알아두어야 한다.


<Homework>

Mac OS X의 전체적인 구조에 대해 조사하고 각 부분의 역할을 설명하라.

'프로그래밍 > iOS 프로그래밍' 카테고리의 다른 글

물결 효과 (cocos2d)  (0) 2012.06.20
이미지 크기 (작성중)  (0) 2012.06.17
Cocoa 란 무엇인가 (Mac OS X)  (0) 2012.05.15
Application Frameworks 란 무엇인가  (0) 2012.05.15
XCode - Mac의 개발툴  (0) 2012.05.15