코코아 (API)
위키백과, 우리 모두의 백과사전.
| 개발자 | 애플 |
|---|---|
| 프로그래밍 언어 | 오브젝티브-C |
| 운영 체제 | 맥 OS X |
| 종류 | 소프트웨어 프레임워크 |
| 라이선스 | 사유 |
| 웹사이트 | Apple Developer — Cocoa |
코코아는 애플 고유의 객체 지향 응용 프로그램 환경으로 맥 OS X의 운영 체제를 위한 것이다. 맥 OS X에는 크게 카본, 이식 가능 운영 체제 인터페이스 (BSD 환경을 위함), X11, 자바의 다섯 가지 API가 있다.
코코아 터치 [편집]
아이폰, 아이패드 및 아이팟 터치용 API이다. 애플이 개발하여 개발자들에게 제공하고 있다. 다른 말로, 코코아 터치 계층(Cocoa Touch Layer)이라고도 한다. 그래픽 사용자 인터페이스를 구현하는, 이벤트-구동(event-driven) 기법을 쓰는아이폰 및 아이팟 터치용 응용 소프트웨어는 보통 코코아 터치 계층에 기반하여 작성된다. 또한, 사용자 전화번호부(user contacts)와 같은 기기의 핵심 기능을 접근하기 위해서는 코코아 터치 계층을 이용하여야 한다.
코코아 터치는 아이폰 및 아이팟 터치의 소프트웨어 계층 중 가장 상위 계층이다. 개발자로 하여금, 더 아래 계층을 자세히 알 수고를 덜어준다. 코어 오에스(Core OS) 계층, 코어 서비시즈(Core Services) 계층, 미디어(Media) 계층은 맥 오에스 텐에도 있으나, 코코아 터치 계층은 아이폰 및 아이팟 터치를 위해 아이폰 OS에 변형되어 새로이 도입되었다.
코코아 터치는 아이폰 및 아이팟 터치의 운영 체제인 아이폰 OS에 대한 일종의 추상화 계층을 제공한다. 코코아 터치에 기반한 응용 소프트웨어를 개발하기 위한 도구들은 아이폰 SDK에 포함되어 있다.
바깥 고리 [편집]
|
OS X |
|
|---|---|
| 버전 | |
| 응용 프로그램 | |
| 유틸리티 |
액티비티 모니터 · 에어포트 유틸리티 · 아카이브 유틸리티 · 오디오 미디 설정 · 블루투스 파일 교환 · 컬러싱크 · 콘솔 · 충돌 보고자 · 디지털컬러 미터 · 디렉터리 유틸리티 · 디스크이미지마운터 · 디스크 유틸리티 · 폰트 북 · Grab · 도움말 뷰어 · 이미지 캡처 · 인스톨러 · 키체인 액세스 · 마이그레이션 어시스턴트 · 네트워크 유틸리티 · ODBC 관리자 · 리모트 인스톨 맥 OS X · 화면 공유 · 소프트웨어 업데이트 · 시스템 환경 설정 · 시스템 프로파일러 · 터미널 · 유니버설 액세스 · 보이스오버 · X11.app
|
| 기술 및 사용자 인터페이스 |
에어드롭 · 커맨드 키 · 옵션 키 · 애플 메뉴 · 애플 푸시 통보 서비스 · 애플스크립트 · 아쿠아 · 오디오 유닛 · 봉주르 · 부트 캠프 · BootX · 브러시드 메탈 · 카본 · 코코아 · 컬러싱크 · 코어 애니메이션 · 코어 오디오 · 코어 데이터 · 코어 파운데이션 · 코어 이미지 · 코어 OpenGL · 코어 텍스트 · 코어 비디오 · CUPS · 커버 플로 · 다윈 · 독 · 익스포제 · 파일볼트 · 그랜드 센트럴 디스패치 · icns · 잉크웰 · I/O 키트 · 커널 패닉 · 키체인 · launchd · 런치패드 · Mach-O · 맥루비 · 메뉴 엑스트라 · OpenCL · 환경 설정 틀 · 프로퍼티 리스트 · 쿼츠 · 퀵타임 · 퀵 룩 · 로제타 · 스마트 폴더 · 스페이스 · 스피커블 아이템스 · 스포트라이트 · 스택스 · 타임 머신 · UTI · 유니버설 바이너리 · 웹키트 · Xgrid · XNU
|
| 이 글은 소프트웨어에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |