코코아 (API): 두 판 사이의 차이

내용 삭제됨 내용 추가됨
편집 요약 없음
편집 요약 없음
1번째 줄:
{{다른 뜻 넘어옴|Cocoa|다른 뜻|코코아 (동음이의)}}
'''코코아'''는 [[애플 (기업)|애플]] 고유의 [[객체 지향]] 응용 프로그램 환경으로 [[맥 오에스 텐]] [[운영 체제]]를 위한 것이다. 맥 오에스 텐에는 크게 [[Carbon (API)|카본]], [[POSIX|이식 가능 운영 체제 인터페이스]] ([[BSD]] 환경을 위함), [[X 윈도 시스템|X11]], [[자바 플랫폼|자바]]의 다섯 가지 [[API]]가 있다.
 
== 코코아 터치 ==
[[아이폰]] 및 [[아이팟 터치]]용 API이다. [[애플 (기업)|애플]]이 개발하여 개발자들에게 제공하고 있다. 다른 말로, 코코아 터치 계층(Cocoa Touch Layer)이라고도 한다. 그래픽 사용자 인터페이스를 구현하는, 이벤트-구동(event-driven) 기법을 쓰는[[아이폰]] 및 [[아이팟 터치]]용 응용 소프트웨어는 보통 코코아 터치 계층에 기반하여 작성된다. 또한, 사용자 전화번호부(user contacts)와 같은 기기의 핵심 기능을 접근하기 위해서는 코코아 터치 계층을 이용하여야 한다.
 
코코아 터치는 [[아이폰]] 및 [[아이팟 터치]]의 소프트웨어 계층 중 가장 상위 계층이다. 개발자로 하여금, 더 아래 계층을 자세히 알 수고를 덜어준다. 코어 오에스(Core OS) 계층, 코어 서비시즈(Core Services) 계층, 미디어(Media) 계층은 [[맥 오에스 텐]]에도 있으나, 코코아 터치 계층은 [[아이폰]] 및 [[아이팟 터치]]를 위해 [[아이폰 OS]]에 변형되어 새로이 도입되었다.
 
코코아 터치는 [[아이폰]] 및 [[아이팟 터치]]의 [[운영 체제]]인 [[아이폰 OS]]에 대한 일종의 [[추상화 계층]]을 제공한다. 코코아 터치에 기반한 응용 소프트웨어를 개발하기 위한 도구들은 [[아이폰 SDK]]에 포함되어 있다.
 
== 바깥 고리 ==
* {{언어고리|en}} [http://developer.apple.com/iphone/ Apple's iPhone Developer Center]
* {{언어고리|en}} [http://events.apple.com.edgesuite.net/rtp20e92/event/index.html?internal=fj2l3s9dm Keynote address unveiling Cocoa Touch]
 
{{토막글|소프트웨어}}