iPhone OS - Features

Cocoa Touch

UIKit

iPhone OS를 위한 Cocoa Touch 프레임워크는 터치 기반 인터페이스와 최적화에 초점을 맞추고 있습니다. UIKit은 iPhone OS에서 그래픽 및 이벤트 위주의 응용 프로그램을 실행하는데 필요한 기본적인 툴과 인프라스트럭쳐를 제공합니다.

UIkit

파운데이션

콜렉션 클래스, Cocoa 전체적으로 사용되는 모든 기본 오브젝트 등을 포함한 모든 Cocoa 응용 프로그램을 이루는 기본 구조를 제공합니다.

멀티 터치 동작

iPhone OS 프레임워크에는 다수의 표준 동작을 알려주는 API가 포함되어 있습니다. 물론 여러분만의 동작을 직접 만들 수도 있습니다.

Multi touch

네트워크 서비스

Store Kit

새로운 컨텐트의 in-app 구매를 가능하게 해주는 Store Kit 프레임워크를 이용하여 여러분의 응용 프로그램에 부가 가치를 더해가면서 새로운 기능과 서비스를 판매해 보십시오.

Push Notifications

Apple의 Push Notification 서비스를 이용하여 새로운 업데이트나 소셜 네트워킹 상태 변경 등과 같은 공지를 발송해 보십시오.

Game Kit

페어링이 필요없는 Bluetooth의 peer to peer 네트워크 연결을 통해 여러분의 게임에 쉽게 멀티 플레이어 기능을 더해 보십시오.

Core Location

현재 연결된 네트워크, GPS 신호 정보를 이용하여 여러분의 응용 프로그램에서도 현재 위치를 빠르게 파악할 수 있습니다.

Core Location

Map Kit

회전, 확대, 맞춤형 알림, 현재 위치 보이기, 지오코딩에 이르기까지 다양한 맵 기능을 여러분의 응용 프로그램에 직접 추가해 보십시오.

네트워킹

표준 네트워크 통신을 위한 BSD sockets과 네트워크 상의 다른 장치를 검색해주는 Bonjour를 만나 보십시오.

미디어

그래픽

초기 Quartz 2D부터 놀라운 효과를 제공하면서도 사용하기 쉬운 Core Animation, 박진감 넘치는 3D 게임을 제작할 수 있는 업계 표준 OpenGL ES에 이르기까지 광범위한 프레임워크를 제공합니다.

오디오

비디오, 음악, 게임 미디어 재생에 필요한 모든 것을 제공하는 Media Player 프레임워크는 전체 화면 비디오, HTTP 라이브 스트리밍, iPod 라이브러리 접근, Core Audio 및 OpenAL 등을 지원합니다.

카메라와 사진

장치의 사진 라이브러리에서 이미지를 임포트하고 새로운 사진을 여러분의 응용 프로그램에 쉽게 추가하고, 라이브 카메라 피드를 통해 증강 현실 환경을 구축해 보십시오.

iPod 미디어 라이브러리

iPod 플레이어를 활용하여 응용 프로그램의 백그라운드에서 음악을 재생하고 장치의 풀 미디어 라이브러리에 접근해 보십시오.

Core Services

iPhone OS Simulator

Mac 기반 Simulator가 제공하는 빠른 응용 프로그램 구동, 디버거를 이용한단계별 검토 과정 가속화 등을 통해 개발 과정의 속도를 높일 수 있습니다.

Inter-App Messaging

간단한 URL 기반 모델을 이용하여 iPhone OS 시스템 응용 프로그램과 데이터를 공유하거나, 여러분이 개발한 응용 프로그램과의 공유를 가능하게 할 커스텀 URL 타입을 등록해 보십시오.

Cut, Copy, Paste

공유 클립보드의 텍스트, HTML, 이미지 등을 지원하는 시스템 전반적인 자르기, 복사하기, 붙이기 기능을 사용할 수 있으므로 여러분의 응용 프로그램으로 단순한 단어 이상의 것들을 쉽게 공유할 수 있습니다.

Accelerometer

높은 샘플 레이트(sample rate)로 3차원 공간의 iPhone OS 위치를 추적할 수 있는 견고한 API로, 게임 개발에 사용할 수 있습니다.

주소록

장치의 공유 주소록 데이터베이스에 읽고 쓰기가 가능하므로 여러분의 응용 프로그램을 친구, 가족, 동료의 중심 레포지토리와 연결할 수 있습니다.

Compass

위치 및 맵 서비스와 함께 사용할 수 있으며, iPhone OS의 코어 서비스로 사용이 가능한 나침반 하드웨어로의 완벽한 접근이 가능합니다.

악세사리

iPhone 홈 스크린의 커스텀 응용 프로그램을 이용한 플러그인 악세사리 제어를 통해 30 핀 커넥터로 연결된 하드웨어 장치를 이용할 수 있는 뛰어난 환경을 구축해 보십시오.