“최신의 iOS 6 개발 환경”을 만난다.
경험으로 배우고 실전으로 익히는 아이폰 프로그래밍!
iOS SDK를 사용하여 iPhone용 애플리케이션을 개발하기 위한 준비사항에서부터 상용 애플리케이션과 동일한 수준으로 작성하는 내용까지 포함하고 있다.
Part 1. iPhone 애플리케이션을 작성하는 기본 사항 소개. 아이폰 애플리케이션을 개발하기 위해서 밟아야 할 단계를 순서대로 설명하고, iOS의 프레임워크를 설명한다. 더불어 iOS를 구성하는 계층별로 포함하고 있는 프레임워크에 대한 설명을 추가하여 용도에 따라 필요한 프레임워크를 쉽게 찾을 수 있도록 구성하였다.
Part 2. iPhone 개발에 사용되는 Objective-C 언어 설명. 가장 범용적으로 사용되고 있는 프로그래밍 언어인 C/C++ 언어의 문법과 Objective-C 언어의 문법을 비교하여 설명하는 방법으로 독자들의 이해를 돕고자 노력하였다.
Part 3. iOS SDK에 포함된 컨트롤 활용. 각각의 API들에 대해 지원하는 iOS 버전과 단말 환경에 대해서 기술하고 있어서 API 레퍼런스(references)로도 활용이 가능하다. 추가적으로 파트의 마지막 부분에서는 컨트롤을 확장하거나 새로운 컨트롤 클래스를 작성하는 내용을 포함하여 활용도를 높이고자 노력했다.
Part 4. 고급 iOS 앱 개발에 필요한 추가 기능 소개. 테이블 뷰 컨트롤, 파일 조작, 데이터베이스 관련 예제 프로그램을 작성해본다. 다음으로 멀티터치 기법과 라이브러리, 다국어 지원을 알아본다. 마지막에는 사진과 동영상을 촬영하는 예제 프로그램을 포함하여 카메라를 조작해본다.
Part 5. 상용 애플리케이션 수준의 퀄리티 있는 iOS 프로그램 작성. 확대/축소가 가능한 이미지 뷰어, iPod과 동일한 모습의 MP3 플레이어, MP4 비디오를 재생하는 동영상 플레이어를 제작한다. 마지막 장에서는 최신 IT 트렌드인 클라우드 서비스를 간단하게 구성해본다. 이미지, MP3, 동영상 파일을 클라우드에 업로드하고, iPhone에서 바로 재생하는 기능을 구현해본다. 추가적으로 최신 네트워크 데이터 전송 방식인 JSON 데이터 사용을 경험할 수 있도록 구성되었다. |
독자의견 남기기