세계에서 가장 앞선 운영 체제
Mac OS X은 세계에서 가장 앞선 운영 체제입니다. Mac은 충분히 검증된 UNIX 파운데이션을 기반으로 구축되었고, GPU 가속 데스크탑과의 결합, 직관적인 네트워킹 서비스, 시스템 전반에 걸친 멀티코어 CPU에 대한 최적화 성능을 갖추고 있습니다. Cocoa 프레임워크를 이용하는 모든 응용 프로그램은 Mac 플랫폼 고유의 아름다운 외양, 느낌, 기능들을 자동으로 내려받게 됩니다. 우아하고 빠르면서도 즐거운 응용 프로그램을 제작하는 것은 Mac OS X에서는 우연한 일이 아닙니다. Mac 시스템 전체가 여러분에게 놀라운 환경을 제공할 수 있도록 다듬어져 있습니다.
가장 좋은 것은 여러분이 세계 최고 수준의 응용 프로그램을 만들기 위해 필요한 모든 것이 Mac에 이미 갖추어져 있다는 것입니다. 모든 Mac에는 Mac OS X과 iPhone OS 개발에 사용된 것과 동일한 Xcode 툴셋이 포함되어 있습니다. 코드 에디터, 디버거, 컴파일러, GUI 디자이너, 성능 분석 툴에 이르기까지 필요한 모든 것이 들어 있습니다. 각종 툴과 Cocoa 프레임워크는 원활하게 호환되며, 우아하면서도 기능적인 Mac OS X 응용 프로그램을 쉽게 만들 수 있게 해 줍니다.
Cocoa 프레임워크
Cocoa는 극강의 생산성을 보여주는 하이 레벨 프로그래밍 환경으로 Mac 고유의 아름다운 외양과 느낌을 포함하여, 운영 체제의 강력한 기능을 완전히 사용할 수 있게 해 줍니다. 동적 Objective-C 언어로 작성된 Cocoa는 흥미롭고 풍부한 애니메이션 기능을 갖춘 사용자 환경을 제공할 뿐 아니라, 여러분이 직접 작성한 코딩 상의 behavior를 쉽게 강화시킬 수 있게 합니다. Cocoa는 Model-View-Controller 패턴을 통합적으로 지원함으로써, 예술적인 수준의 응용 프로그램을 구축하는데 필요한 견고한 파운데이션을 제공합니다. Interface Builder 툴을 이용하면 Cocoa 컨트롤을 드래그 앤 드롭하는 것 만으로 쉽고 재미있게 응용 프로그램의 사용자 인터페이스를 설계할 수 있습니다. 더 자세히 알아보기
OS의 다양한 기술 사용
Mac OS X은 뛰어난 응용 프로그램과 시스템 서비스의 두 가지 역할을 수행하는 다양한 기술을 통합하고 있으며, 모두 쉽게 사용할 수 있습니다. 몇 가지 간단한 패턴을 따르기만 하면, 다른 응용 프로그램이 사용하는 강력한 기능을 구현시키는 이와 같은 서비스를 여러분의 응용 프로그램에서도 사용하게 할 수 있습니다. Automator 또는 AppleScript를 이용하여 여러분의 응용 프로그램을 자동화 기반으로 구동되게 할 수도 있으며, VoiceOver를 통해 더 많은 범위의 사용자들이 편하게 사용하게 만들 수 있습니다. 또한 Spotlight을 통해 문서를 간편하게 검색할 수도 있습니다. Cocoa는 여러분의 응용 프로그램과 시스템의 다른 부분을 긴밀하게 통합시키고, Time Machine을 통해 문서의 스냅샷을 저장하고, iChat Theater를 통해 컨텐트를 디스플레이하고, 공동 주소록의 데이터베이스를 공유할 수 있게 만들어 줍니다.
아름다운 응용 프로그램 만들기
Mac OS X은 Core Animation, Core Image, OpenGL을 포함한 강력하고 통합된 총체적 그래픽 기술을 바탕으로 구축되었습니다. 이 그래픽 프레임워크는 서로 원활하게 작동하면서 2D 및 3D 드로잉, 애니메이션, 멀티미디어를 포함한 세련된 사용자 인터페이스 기능을 구현할 수 있게 해 줍니다.
Mac 데스크탑에서 영감을 얻어 보십시오. Mac 데스크탑은 Core Image를 이용하여 반투명한 메뉴 바를 제공하며, 독 (Dock))의 팝업 뷰 스택에는 Core Animation을 사용하고, 독 아이템을 재배치할 경우에는 애니메이션을 원활하게 작동시킵니다. Mac 데스크탑과 동일한 API와 내장된 이펙트(effect), 또는 여러분이 직접 제작한 독창적인 이펙트를 통해 여러분의 응용 프로그램에도 감탄사를 자아내는 이와 같은 효과를 줄 수 있습니다. 더 자세히 알아보기
강력한 파운데이션
Mac OS X은 뛰어난 안정성과 성능을 제공합니다. 64-비트 응용 프로그램과 멀티-코어 프로세서를 위해 설계된 Mac OS X은 몇 가지 중요한 강력한 성능을 제공합니다. 새로운 Grand Central Dispatch는 여러분의 응용 프로그램이 최상의 컴퓨팅 성능을 유지할 수 있게 해주며, 복잡한 쓰레드 프로그래밍 없이도 빠른 속도를 보장합니다. 64-비트로 구축되었다는 것은 최적화된 CPU 인스트럭션 세트와 더 많은 레지스터, 테라바이트의 주소 공간, 다수의 물리적 RAM의 성능 등의 장점을 충분히 활용하고 있다는 뜻입니다. 게임 제작, 유전자 배열, 고급 의학 이미징, 지리공간 응용 프로그램 개발 등, 어떤 작업에서도 Mac OS X은 응용 프로그램의 안정성과 성능을 보장합니다.


