프로그래밍을 전혀 몰라도 앱을 만들 수 있다!
프로그래밍을 해본 적이 없는 초보자를 위해 이 책에서는 독자들의 머릿속에 있는 멋지고 창의적인 아이디어를 누구나 쉽게 앱 스토어에서 팔 수 있는 앱으로 만들 수 있는 방법을 보여준다. 또 중급 또는 고급 오브젝티브 C 개발자라도 이 책을 통해 엑스코드(Xcode) 스토리보드의 다양한 기능과 스킬을 배울 수 있으며, 새로운 스토리보드 기법을 활용해 앱을 개발하고 디버깅하는 방법을 익힐 수 있다.
엑스코드 인터페이스 빌더의 스토리보드 지원 기능을 활용하면 쉽고 빠르게 iOS 앱을 디자인할 수 있다. 스토리보드는 한 개의 디자인 캔버스 내에서 그래픽적으로 모든 뷰를 볼 수 있으며, 스토리보드 안에서 앱의 논리적 흐름을 정의하고 화면 전환 애니메이션도 지정할 수 있다.
이 책을 마치고 나면 독자들은 엑스코드에서 제공하는 거의 모든 애플리케이션 템플릿을 스토리보드와 함께 활용하는 법을 익힐 수 있을 뿐아니라, 어떤 시나리오에서 어떤 스토리보드 기법이 가장 적합한지도 배울 수 있다. 기초적인 개념부터 완전한 기능을 갖춘 iOS 애플리케이션을 빠르게 개발하는 법까지! 살펴보면서 맵 뷰와 페이지 뷰 컨트롤러, 분할 뷰 컨트롤러, 코어 데이터, 테이블 뷰와 같이 iOS에서 자주 사용하는 요소들의 활용법을 살펴본다. 또 이런 기능을 스토리보드와 어떻게 연동하는지도 설명한다.
이 책에서 다루는 내용
- 1장 : 애플의 iOS 개발자 프로그램 등록 과정과 엑스코드 설치법, 기타 실습에 필요한 툴 설치법을 소개한다.
- 2장 : 스토리보드의 기본 구조를 소개하고 표준 뷰 전환, 정보 전달, 뷰 사이의 커스텀 세그웨이 생성과 같은 스토리보드의 주요 개념을 소개한다.
- 3장 : 스토리보드를 활용해 맵 기반의 앱을 만드는 법과 맵 뷰에서 다른 씬으로 전환하는 법을 설명한다.
- 4장 : 재미있는 아이패드용 유틸리티 앱을 실제로 개발한다.
- 5장 : 특수한 엑스코드 템플릿인 페이지 기반 애플리케이션 템플릿에 대해 살펴본다.
- 6~8장 : 테이블 뷰 프로그래밍 방식을 크게 바꿔준 새로운 스토리보드 기능을 소개한다. 또한 백엔드로 코어 데이터를 활용하는 고급 테이블 뷰 기반 프로젝트를 다룬다. 이 과정에서 동적 셀 프로토타입 활용법과 정적 테이블 뷰 디자인처럼 핵심적인 스토리보드 기법을 배운다. 또 어떠한 코드도 작성하지 않은 상태에서 스토리보드만으로 전체 앱의 흐름을 완전히 디자인하는 법에 대해 배운다.
- 9~11장 : 세그웨이 활용 지식을 확장해 화면 사이에서 복잡한 내비게이션을 사용한 재미있는 게임 앱을 개발한다.
이 책을 통해 배울 수 있는 것들
스토리보드를 활용하여 컨셉 단계의 앱을 완전한 앱을 빠르게 구현하는 방법
간단한 앱부터 고급 수준의 앱을 실제로 개발하는 방법
유틸리티 앱과 위치 기반 서비스 앱 만들기
풍부한 사용자 인터페이스와 사용자 경험을 전달하는 유니버셜 앱 만들기
재미있는 게임 앱 만들기
필요한 자료를 선택하세요.
독자의견 남기기