Cocoa
OSXDEV
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 - ??) |




