도서명 : 아이폰 프로그래밍 앱 제작 쉽게 따라 하기: ios9, Xcode 7 .X 지원
저자 : 장해인
발행일 : 2016년 6월 15일
ISBN : 9788994405278
정가 : 33,000 원
구매하기 : 강컴닷컴 | 인터파크 | YES24


 



책 소개

 이 책은 이전 <아이폰 프로그래밍 쉽게 따라 하기(개정판)>의 속편이라고 할 수 있다. 이전 책은 아이폰 앱을 이제 막 개발하는 초보자들을 위해 가장 기본적인 기능부터 설명한 책이라서, 어느 정도 기초가 있고 이러한 기초를 사용하여 여러 가지 재미있는 앱을 개발하기 원하는 독자에게는 맞지 않아 앱 개발에 필요한 더 많은 정보를 원하는 독자에게는 사실상 만족할 만한 정보를 제공하지 못하는 단점을 보완하여 기초를 이미 잘 알고 있는 독자를 위주로 실제 앱을 어떻게 작성하는지를 중심으로 보여준다.

혹시라도 아이폰 프로그래밍 기초 없이 바로 이 책을 보고 너무 어렵다고 느끼는 독자가 있다면, 반드시 이전 책 <아이폰 프로그래밍 쉽게 따라 하기(개정판)>을 한 번 읽어보고 다시 이 책을 차근차근 읽어보기 바란다.

유용한 예제와 <그대로 따라 하기>의 단계별로 설명되어 있는 그림을 보면서 쉽게 프로그램을 구현할 수 있도록 도와주고, <원리 설명>을 통하여 각 프로그램의 핵심 부분을 쉽게 배울 수 있도록 하였다. 

도서 특징

 이 책은 총 9장으로 이루어져 있다.
1장은 Xcode의 설치, 삭제, 메뉴 항목, 주요 작업 환경, 라이브러리 컨트롤, 인스펙터 등의 기능과 사용 방법, 실제 스토리보드 사용 예제 및 스토리보드에 새로운 스토리보드를 추가 연결하는 방법을 알아본다.


2장은 아이폰 6/6+에서 한 번에 여러 해상도를 작성하고 모든 기기에서 동일한 사용자 인터페이스를 지원하는 오토 레이아웃(Auto Layout)기능과 가로, 세로 방향에 원하는 화면 처리가 가능한 사이즈 클래스(Size Classes) 기능을 예제와 함께 설명한다.


3장은 테이블에 내비게이션 기능 추가로 원하는 자료를 찾는 검색 기능을 구현해보고, 테이블 뷰 애플리케이션에 새로운 자료를 추가할 수 있는 끌어서 새로 고침 기능을 소개한다.


4장은 스마트폰에서도 PC와 동일한 데이터베이스 기능을 관리하는 여러 툴을 제공하는 Sqlite3를 이용하여 데이터베이스 파일을 생성해보고 이 데이터베이스 파일을 앱에서 처리하는 예제를 작성해본다.


5장은 일반 웹페이지에 있는 정보를 스마트 폰에 맞게 가져와 가공 처리하는 방법에 대하여 다루어본다. 
6장은 테이블 뷰보다 쉽게 사용하는 컬렉션 뷰(Collection View)와 iOS에서 제공하는 코어 애니메이션(Core Animation)기능에 대해 알아본다.


7장은 iOS의 AvAudioPlayer 객체를 사용하여 mp3 재생 플레이어를 만들어 보고 여기에 음악 정보, 시간, 타임 슬라이더 등 기능을 계속 추가해 여러 기능을 가진 플레이어 처리 방법을 다루어 본다.


8장은 사운드 레코딩 기능 구현을 위해 AVAudioRecoder 객체의 주요 속성과 메소드에 대하여 배워 보고, 간단한 레코딩 처리 예제와 여러 개의 파일을 레코딩 처리할 수 있는 예제를 만들어본다.


9장에서는 AVKit 프레임워크에서 제공하는 AVPlayerViewController 객체를 사용하여 동영상 파일을 재생하는 방법에 대하여 알아본다.

저자 소개

장해인

 인하대학교 전자계산학과 학사와 광운대학교 컴퓨터 공학 석사를 취득하고 대학에서 아이폰 프로그래밍을 강의하였다. 요즘은 아이폰 앱 개발과 책 저술에 전념하고 있다.
대표 저서로는 『Swift 프로그래밍 쉽게 따라 하기(와우북스)』  『아이폰 프로그래밍 쉽게 따라 하기(와우북스)』 『Visual C++ 4.2 프로그래밍(인포북)』 ,『ASP+ASP.NET(삼양출판사)』, 『Visual Basic 2005 프로젝트 따라 하기(컴스페이스)』가 있다.

차례

시작하며

CHAPTER 01 아이폰 프로그래밍 시작하기

1.1   개발 툴 Xcode    
1.1.1 Xcode 설치    
1.1.2 Xcode 삭제    
1.2 Xcode 환경    
1.2.1 프로젝트 탐색기    
1.2.2 에디터    
1.2.3 Xcode 라이브러리    
1.2.4 인스펙터(Inspector)    
1.2.5 도큐먼트 아웃라인(Document Outline) 창    
1.2.6 캔버스    
1.3 스토리보드    
1.3.1 스토리보드를 이용한 프로젝트 생성    
1.3.2 스토리보드에 새로운 스토리보드 추가 


CHAPTER 02 오토 레이아웃과 사이즈 클래스

2.1 오토 레이아웃(Auto Layout)이란?    
2.1.1 컨트롤을 중앙에 위치하는 폼 작성    
2.1.2 자료 입력 폼 작성    
2.1.3 두 개의 버튼 배치    
2.1.4 세 개의 버튼 배치    
2.1.5 스택 뷰를 사용한 오토 레이아웃    
2.1.6 스택 뷰를 이용한 입력 폼 작성    
2.2 Size Classes 기능    
2.2.1 사이즈 클래스(Size Classes) 첫 번째 예제    
2.2.2 사이즈 클래스를 사용한 Image View와 Text View 배치

CHAPTER 03 테이블 뷰 컨트롤러 
 
3.1 검색 바(Search Bar) 예제    
3.2 단어 검색 처리    
3.3 끌어서 새로 고침(full-down-refresh) 기능

CHAPTER 04 Sqlite3를 사용한 데이터베이스 관리

4.1 SQLite3의 특징
4.2 Sqlite3를 이용한 데이터베이스 생성    
4.3 Sqlite3를 이용한 자료 출력    
4.4 Sqlite3를 이용한 자료 입력    
4.5 Sqlite3를 이용한 자료 수정

CHAPTER 05 HTML 정보 출력하기

5.1 웹서버 동작 처리와 HTML 작성    
5.2 웹 서버 설정    
5.3 HTML 리스트 자료 가져오기    
5.4 HTML 테이블 자료 가져오기  

CHAPTER 06 컬렉션 뷰와 애니메이션

6-1 CollectionView를 사용한 이미지 표시    
6-2 뷰 이동 애니메이션    
6-3 여러 가지 색깔의 비(rain) 애니메이션    
6-4 이미지 전환 애니메이션 


CHAPTER 07 음악 파일 재생

7-1 기본 mp3 재생 플레이어 예제    
7-2 간단한 기능의 mp3 재생 플레이어    
7-3 음악 리스트를 제공하는 mp3 재생 플레이어

CHAPTER 08 사운드 레코딩

8-1 기본 사운드 레코딩    

8-2 녹음 리스트 파일을 제공하는 사운드 레코딩 


CHAPTER 09 동영상 파일 재생

9-1 기본 동영상 플레이어    
9-2 동영상 파일 리스트를 제공하는 동영상 플레이어 

. 찾아보기