iOS - 그래픽 및 애니메이션

iOS에는 멋진 시각적인 환경의 토대가 되는 다양한 그래픽 기술이 통합되어 있습니다. 2D, 3D 및 애니메이션을 처리하는 전문화된 프레임워크는 앱에 iPhone, iPad 및 iPod touch의 놀라운 그래픽 기능에 액세스할 수 있는 권한을 부여합니다.

Core Animation

Core Animation을 사용하면 독립적인 그래픽 레이어 합성에 기반한 쉬운 프로그래밍 모델을 통해 동적이고 애니메이션 효과를 준 사용자 환경을 빌드할 수 있습니다. 애니메이션은 경로에 따른 주요 단계를 정의하고 텍스트, 이미지 및 OpenGL ES 그래픽 레이어의 상호 작용 방법을 지정함으로써 생성됩니다. Core Animation은 런타임에 정의를 처리함으로써, 한 단계에서 다음 단계로 시각적 요소를 원활하게 이동하고 애니메이션의 중간 프레임을 자동으로 채웁니다.

iOS에서 볼 수 있는 대다수의 전환과 마찬가지로, 여러분도 Core Animation을 사용하여 화면 주변의 사용자 인터페이스 요소를 원활하게 이동하고 페이드 인/아웃하며 효과를 추가함으로써 인상적인 사용자 환경을 만들 수 있습니다. 이러한 작업이 단 몇 줄의 Core Animation 코드만으로 가능하다니, 믿어지십니까?

OpenGL ES

하드웨어 가속형 OpenGL ES API를 통해 iPhone, iPad 및 iPod touch가 선사하는 탁월한 그래픽을 경험해 보세요. OpenGL ES에는 데스크탑보다 단순한 API가 포함되어 있으나 동일한 키 컨셉(프로그래밍 가능한 셰이더 및 확장 프로그램 포함)을 사용하여 3D 앱이나 게임을 돋보이게 합니다. 더 알아보기

Core Image

Core Image로 카메라와 이미지 편집 앱에서 멋진 영상 효과를 생성해 보세요. Core Image는 사진과 동영상을 보다 멋지게 만들어주는 하드웨어 가속형 프레임워크입니다. Core Image에는 색상 효과, 왜곡, 전환과 같은 다양한 내장 필터뿐만 아니라 자동 화질 향상, 적목 현상 감소, 얼굴 인식과 같은 고급 기능도 포함되어 있습니다. 더 알아보기

해상도 독립성

Retina 디스플레이의 고화소 밀도는 어떤 크기든 텍스트와 그래픽을 매끄럽게 연결된 것처럼 보여 줍니다. iOS에서는 해상도를 자유롭게 조정할 수 있기 때문에 앱 아이콘, 그래픽 및 코드를 조금만 변경해도 iOS 장비에서 앱의 디자인을 돋보이게 할 수 있습니다.

Quartz 2D

Quartz 2D는 강력한 iOS용 2D 그래픽 API입니다. Bézier 곡선, 변형 및 그라디언트와 같은 전문가 수준의 2D 그래픽 기능을 제공합니다. 인터페이스 요소를 사용자 설정하는 데 Quartz 2D를 사용하여 응용 프로그램에 스타일 효과를 주세요. Quartz 2D는 PDF(Portable Document Format) 이미징 모델에 기반하고 있어서 아주 쉽게 PDF 문서도 표시할 수 있습니다.

AirPrint

iPad, iPhone 및 iPod touch 앱에서 바로 무선 프린트 기능을 활성화해 보세요. 사용자는 드라이버를 설치하거나 소프트웨어를 다운로드할 필요 없이 네트워크에서 AirPrint를 지원하는 프린터를 자동으로 찾아 바로 프린트할 수 있습니다.

사진 보관함

UIKit는 사용자의 사진 보관함에 액세스할 수 있는 권한을 제공합니다. 사진 선택기 인터페이스는 사용자의 사진 보관함을 탐색하여 앱에 반환할 이미지를 선택할 수 있는 제어 기능을 제공합니다. 또한 사용자 편집 컨트롤을 활성화하고 카메라에 대한 인터페이스를 제공할 수 있으므로 촬영한 사진을 앱으로 바로 로드할 수 있습니다.