Cocoa

OSXDEV

Jump to: navigation, 찾기

Cocoa는 맥 OS X 전용 응용프로그램을 개발하기 위해 디자인된 객체 지향 응용프로그램 환경입니다. Cocoa 프레임웍은 빠른 개발과 높은 생산성을 달성하도록 있도록 도와줍니다. Cocoa를 이용하여 개발자들은 새로운 맥 OS X 프로젝트를 시작하는데 있어서 모든 기능을 가장 빠르게 구현할 수 있습니다. 다른 플랫폼의 응용프로그램들 또한 Cocoa를 이용하여 맥 OS X용으로 빠르게 제작할 수 있습니다.

처음 시작하기

Cocoa를 처음 배우는 개발자들을 위한 개요와 학습 경로

Cocoa 기초

Objective-C를 사용하는 개발자들을 위한 필수적인 정보

프레임웍

프레임웍에 따라 정리된 Objective-C API 참고문서

[편집] Cocoa 주제들

Accessibility

보조적인 기술(Assistive Technology)를 지원하는 객체지향 인터페이스

Apple Applications

애플 응용프로그램들과 상호작용하거나 확장하는 코코아의 기능

Audio

음원을 만들어내고, 처리하고, 재생하기위한 객체지향 API

Data Management

데이터를 표시하고 다루는데 사용되는 객체지향 API

Design Guidlines

Cocoa 프로그램 제작시 따라야할 디자인 규칙과 패턴

Events & Other Input

Cocoa가 Mac OS 로부터 받은 메시지를 처리하는 방식

File Management

저장 장치의 파일과 폴더에 접근하기위한 객체지향 인터페이스

Graphics & Imaging

Cocoa 프로그램에서 그래픽 컨텐트를 만들기 위한 객체지향 API

Interapplication Communication

Cocoa 프로그램 간에 데이터 공유와 통신 기능

Internationalization

다른 언어를 지원하기 위한 객체지향 API

Internet & Web

웹 컨텐츠, 인터넷 응용프로그램을 개발하기 위한 객체지향 API

Networking

Cocoa 프로그램에서 네트워킹 기능을 지원하는 Objective-C API

Objective-C Language

복잡한 객체지향 프로그래밍을 위해 디자인된 프로그래밍 언어

Performance

Cocoa 코드의 성능을 측정하고 평가하고 향상시키기 위한 방법들

Porting

코드를 Cocoa 환경으로 옮겨오기 위한 도구와 프로그래밍 인터페이스들

Printing

PDF 문서나 프린팅 장비의 컨텐츠를 그려내기위한 Objective-C API

Process Management

Cocoa 프로그램이 스케쥴링과 실행을 처리할수 있도록 도와주는 기능

QuickTime

Cocoa 프로그램에서 멀티미디어를 만들고 재생하기 위한 클래스

Resource Management

Cocoa 프로그램의 시스템 및 프로그램 자원의 처리

Scripting & Automation

스크립트 가능한 응요프로그램과 Automator 액션을 만들기 위한 객체지향 API

Security

Cocoa 프로그램의 인증, 권한, 암호 서비스

Syncing

Cocoa 프로그램의 데이터와 외부 장비들간의 동기화를 위한 객체지향 API

Text & Fonts

스트링, 폰트, 문자를 그려내고 다루는 객체지향 API

Tools

Cocoa 프로그램, 프레임웍 등을 만들기 위한 도구

User Experience

Cocoa 프로그램의 룩앤필을 만드는 객체지향 API

[편집] Featured Articles

Taking Advantage of PDF Kit in Your Cocoa Application

번역자 사용자:Idiel
원본문서링크 http://developer.apple.com/referencelibrary/Cocoa/index.html (Last Updated - ??)