OS X - 기능

개발자를 위한 시스템 기능

OpenCL

개발자는 Open Computing Language를 사용하여 현재 그래픽 프로세서의 뛰어난 기가 플롭의 컴퓨팅 기능을 모든 응용 프로그램에 적용할 수 있습니다.

Grand Central Dispatch

OS X은 모두 멀티코어를 인식하고 여러 개의 코어 및 프로세서에 작업을 할당하도록 최적화되어 있습니다. 이는 GCD API를 통해 이루어지는데, 이 GCD API는 개발자가 최신 Mac의 모든 기능을 완벽하고 손쉽게 사용할 수 있도록 해줍니다.

터미널

Unicode 지원 및 탭, 색상을 통해 UNIX 셸에 액세스합니다.

UNIX 도구

make, autoconf, tar 및 zip 등 가장 많이 사용되는 명령어 라인 도구입니다.

편집기

텍스트 편집기, vi 및 emacs는 모든 Mac에 설치되어 있습니다.

Java

JRE, Web Start, javac 컴파일러, Ant 빌드 시스템 및 Mac과 일치하는 고유한 스윙(Swing) 룩 앤드 필을 포함한 완전한 Java 개발 플랫폼입니다.

스크립트 언어

AppleScript, Perl, Python, Ruby는 모든 Mac에서 사용할 수 있습니다. Terminal.app를 켜고 선호하는 스크립트 언어로 코딩해보세요.

Apple Event Bridge

AppleScript와 같은 동일한 메시징 아키텍처를 사용하여 Objective-C, Ruby 및 Python과 같은 언어에서 응용 프로그램을 명령하고 쿼리해보세요.

웹 개발

Apache, PHP 및 Ruby on Rails와 같은 오픈 소스 도구 및 프레임워크입니다. Mac 사용자의 홈 디렉토리에는 사이트 폴더가 있습니다. 이는 Apache 내 로컬 호스팅을 위해 자동으로 구성된 것입니다.

Cocoa 프레임워크

AppKit

단추, 윈도우, 목록 및 팝업과 같은 표준 Mac 제어 기능이 모두 포함된 GUI 디자이너의 도구 상자입니다. Xcode와 인터페이스 빌더 내에서 쉽게 사용할 수 있도록 모두 통합되어 있습니다.

Foundation

Cocoa 전반에 사용된 모든 기본 대상체 및 모음 클래스를 포함한 모든 Cocoa 응용 프로그램의 구성 블록입니다.

그래픽

그래픽 프레임워크는 상위 수준 Core Animation부터 Core Image, 스펙터클한 응용 프로그램 제작에 적합한 업계 표준 OpenGL에 이르기까지 다양합니다.

멀티코어 API

NSOperation과 같은 특화된 API를 사용하면 오늘날의 멀티코어 Mac의 잠재력을 최대화할 수 있는 Cocoa 응용 프로그램을 손쉽게 작성할 수 있습니다.

Bonjour

별도로 구성할 필요가 없는 네트워킹을 사용하면 손쉽게 네트워크에 있는 다른 컴퓨터나 장비를 검색하여 통신할 수 있습니다.

Cocoa Bridge

스크립트 언어 AppleScript, Python 및 Ruby는 OS X에 내장되어 있습니다. OS X에는 기본 구문을 통해 Cocoa 프레임워크 전체에 액세스할 수 있는 권한이 있으므로 Mac의 모든 기능에 액세스할 수 있습니다.