iOS - 기능

Cocoa Touch

UIKit

iOS용 Cocoa Touch 프레임워크는 터치 기반 인터페이스 및 최적화에 중점을 두고 있습니다. UIKit는 그래픽, 이벤트 중심 앱을 iOS에 구현하는 데 필요한 기본 도구와 인프라를 제공합니다.

Foundation

Cocoa 전반에 사용된 모든 기본 대상체 및 모음 클래스를 포함한 모든 Cocoa 앱의 구성 블록입니다.

Multi-Touch 동작

iOS 프레임워크에는 다수의 표준 동작을 알려주는 API가 포함되어 있습니다. 또는 여러분이 자신의 동작 인식을 직접 코딩할 수도 있습니다.

네트워크 서비스

Store 키트

Store 키트 프레임워크를 통해 기능의 잠금을 해제하고, 새 서비스를 홍보하고, 앱에 부가적인 가치를 제공하여 새로운 콘텐츠에 대한 In-App Purchase를 활성화해 보세요.

푸시 알림

Apple의 푸시 알림 서비스를 사용하여 뉴스 업데이트 또는 소셜 네트워킹 상태 변경과 같은 알림 메시지를 무선으로 보내 보세요.

Game 키트

Bluetooth 연결(페어링 필요 없음)을 사용하여 멀티 플레이어 기능을 P2P 네트워크 연결이 가능한 게임에 쉽게 추가해 보세요.

iAd

iAd 리치 미디어 광고를 앱에 추가해 보세요. 앱을 실행 중인 상태에서 사용자에게 광고가 나타납니다. 더 알아보기

Newsstand

Newsstand 키트는 잡지와 뉴스에 대한 최신 이슈를 Newsstand에 직접 게시하는 데 필요한 모든 기능을 제공합니다. 더 알아보기

Core Location

현재 네트워크 연결 정보 및 GPS 신호(사용 가능한 경우)를 사용하면 앱에서 현재 위치를 빠르게 확인할 수 있습니다.

Core Location Map

지도 키트

이동 및 확대/축소, 사용자 설정 주석, 현재 위치 표시를 비롯하여 지도의 강조 표시된 지역에 좌표 부여, 추가 정보 표시까지도 완벽하게 지원하는 지도 기능을 앱에 바로 추가해 보세요. 지역 대신 투영된 지도 좌표를 사용하거나 오버레이(예: 원 또는 직사각형)를 사용하여 지도의 넓은 부분에 콘텐츠를 표시해 보세요.

네트워킹

BSD 소켓은 표준 네트워크 통신 용도로 사용되고 Bonjour는 네트워크에 있는 다른 장비를 간단히 검색할 수 있는 용도로 사용됩니다.

Accelerate

Accelerate는 신호 처리 루틴, 빠른 푸리에 변환, 기본 벡터, 매트릭스 연산 등 iPhone과 iPod touch에 최적화된 수백 개의 수치 연산 함수와 여러 매트릭스를 팩터링하고 1차 방정식 시스템을 풀 수 있는 업계 표준 함수를 제공합니다. iOS 기반 장비에 있는 다양한 하드웨어 구성에 최적화된 Accelerate 덕분에 한 번 작성된 코드는 모든 장비에서 효과적으로 실행됩니다.

미디어

그래픽

프레임워크는 Quartz 2D 프리미티브에서 간편하게 멋진 효과를 낼 수 있는 Core Animation, 스펙터클한 3D 게임 제작에 적합한 업계 표준 OpenGL ES에 이르기까지 다양합니다.

오디오

전체 화면으로 비디오를 볼 수 있는 미디어 플레이어 프레임워크, HTTP Live Streaming, iPod 보관함에 대한 액세스 권한 및 사운드를 내는 데 필요한 Core Audio와 OpenAL 등 비디오, 음악 및 게임 내 미디어를 재생하는 데 필요한 모든 것이 포함됩니다.

내장 카메라 및 사진 보관함

장비의 사진 보관함에서 이미지를 가져오거나 간편하게 새로 찍어 앱에 사진을 추가해 보세요. 라이브 카메라 피드와 오버레이를 사용하여 보다 실제와 같은 환경을 만들어 보세요.

미디어 보관함

앱의 백그라운드에서 음악을 재생하고 장비의 전체 미디어 보관함에 액세스할 수 있습니다.

핵심 서비스

iOS Simulator

Mac 기반 시뮬레이터는 앱의 빠른 시작 및 가속화된 디버거 진행을 통해 개발 왕복 과정을 가속화합니다.

응용 프로그램 간 메시지 전송

단순한 URL 기반 모델을 사용하여 iOS 시스템과 데이터를 손쉽게 공유하거나 사용자 설정 URL 유형을 등록하여 직접 만든 앱과의 공유를 활성화해 보세요.

메시지 전송

사용자의 보낼 편지함에서 이메일 메시지를 작성하여 대기시키고 앱 내에서 SMS 메시지를 보낼 수 있는 지원 기능을 앱에 추가해 보세요.

응용 프로그램 내 SMS

iOS SDK 3.0에 추가된 Mail 작성 시트와 비슷한 앱 내에서 SMS 메시지를 작성해 보세요.

오려두기, 복사하기, 붙이기

시스템 전체에서 오려두기, 복사하기 및 붙이기가 지원되기 때문에, 앱 간에 일반 텍스트뿐만 아니라 다른 항목들도 쉽게 공유할 수 있습니다. 또한 공유된 클립보드를 통해 리치 텍스트, HTML 및 이미지가 지원됩니다.

자이로 + 가속도계

3축 자이로스코프는 가속도계와 함께 작동하여 iOS 장비의 우수한 움직임 감지 성능(예: 사용자 가속도, 풀 3D 방식 및 회전 비율)을 구현합니다. Core Motion과 결합된 이러한 기능을 사용하면 게임에 가속도계 및 자이로 기반 데이터를 모두 사용하는 앱을 구축하거나, 입력의 한 방법으로, 또는 전반적인 사용자 환경을 개선하기 위한 방편으로 움직임을 사용하는 다른 앱을 구축할 수 있습니다.

멀티태스킹

iOS는 배터리 수명 및 성능을 유지하는 동시에 백그라운드에서 앱 작업을 수행할 수 있는 멀티태스킹 서비스를 제공합니다.

주소록

장비의 공유된 연락처 데이터베이스를 읽고 쓸 수 있으므로 앱에서 연락처 데이터베이스를 친구, 가족 및 동료의 중앙 리포지토리에 연결할 수 있습니다.

나침반

사용 가능한 경우 하드웨어 나침반에 대한 완전한 액세스 권한을 확보하여 iOS의 핵심 서비스로도 사용 가능한 위치 및 지도 서비스와 함께 이용해 보세요.

전자 액세서리

iOS 장비에서 맞춤형 앱으로 액세서리를 조작하여 하드웨어 장비를 더 효율적으로 사용해 보세요.

훑어보기

이제 앱에서 새로운 훑어보기 API를 사용하여 Mail의 첨부 파일과 같은 문서의 미리보기 기능을 제공할 수 있습니다. 훑어보기를 사용하면 앱이 지원하지 않는 파일의 콘텐츠를 미리 볼 수 있습니다. 원래 훑어보기 기능은 네트워크에서 파일을 다운로드하는 앱을 위해 고안되었습니다. 이 기능이 있으면 앱에서 바로 콘텐츠를 볼 수 있습니다.