아이폰 프로그래밍 앱 제작 쉽게 따라 하기 (ios9, Xcode 7.X 지원)

아이폰 프로그래밍 앱 제작 쉽게 따라 하기 (ios9, Xcode 7.X 지원)

$33.61
Description
[아이폰 프로그래밍 앱 제작 쉽게 따라 하기]는 [아이폰 프로그래밍 쉽게 따라 하기(개정판)]의 속편이다. 전편이 초보자들을 위한 책이었다면, 이 책은 어느 정도 기초가 있고 기초를 사용하여 여러 가지 재미있는 앱을 개발할 수 있는 독자들을 대상으로 한다. 책은 유용한 예제와 [그대로 따라 하기]의 단계별로 설명되어 있는 그림을 보면서 쉽게 프로그램을 구현할 수 있도록 도와주고, [원리 설명]을 통하여 각 프로그램의 핵심 부분을 쉽게 배울 수 있도록 하였다.
저자

장해인

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

목차

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

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

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

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

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

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

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

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

CHAPTER09동영상파일재생
9-1기본동영상플레이어
9-2동영상파일리스트를제공하는동영상플레이어
ㆍ찾아보기

출판사 서평

이책은이전〈아이폰프로그래밍쉽게따라하기(개정판)〉의속편이라고할수있다.이전책은아이폰앱을이제막개발하는초보자들을위해가장기본적인기능부터설명한책이라서,어느정도기초가있고이러한기초를사용하여여러가지재미있는앱을개발하기원하는독자에게는맞지않아앱개발에필요한더많은정보를원하는독자에게는사실상만족할만한정보를제공하지못하는단점을보완하여기초를이미잘알고있는독자를위주로실제앱을어떻게작성하는지를중심으로보여준다.
혹시라도아이폰프로그래밍기초없이바로이책을보고너무어렵다고느끼는독자가있다면,반드시이전책〈아이폰프로그래밍쉽게따라하기(개정판)〉을한번읽어보고다시이책을차근차근읽어보기바란다.
유용한예제와〈그대로따라하기〉의단계별로설명되어있는그림을보면서쉽게프로그램을구현할수있도록도와주고,〈원리설명〉을통하여각프로그램의핵심부분을쉽게배울수있도록하였다.

도서특징

총9장으로이루어져있고아이폰개발에필요한Xcode의다운로드,설치,환경부터시작하여오토레이아웃과사이즈클래스기능,SQLite3를이용한데이터베이스,HTML정보출력하기등에대하여설명하고있다.
1장은Xcode의설치,삭제,메뉴항목,주요작업환경,라이브러리컨트롤,인스펙터등의기능과사용방법,실제스토리보드사용예제및스토리보드에새로운스토리보드를추가연결하는방법을알아본다.
2장은아이폰6/6+에서한번에여러해상도를작성하고모든기기에서동일한사용자인터페이스를지원하는오토레이아웃(AutoLayout)기능과가로,세로방향에원하는화면처리가가능한사이즈클래스(SizeClasses)기능을예제와함께설명한다.
3장은테이블에내비게이션기능추가로원하는자료를찾는검색기능을구현해보고,테이블뷰애플리케이션에새로운자료를추가할수있는끌어서새로고침기능을소개한다.
4장은스마트폰에서도PC와동일한데이터베이스기능을관리하는여러툴을제공하는Sqlite3를이용하여데이터베이스파일을생성해보고이데이터베이스파일을앱에서처리하는예제를작성해본다.
5장은일반웹페이지에있는정보를스마트폰에맞게가져와가공처리하는방법에대하여다루어본다.
6장은테이블뷰보다쉽게사용하는컬렉션뷰(CollectionView)와iOS에서제공하는코어애니메이션(CoreAnimation)기능에대해알아본다.
7장은iOS의AvAudioPlayer객체를사용하여mp3재생플레이어를만들어보고여기에음악정보,시간,타임슬라이더등기능을계속추가해여러기능을가진플레이어처리방법을다루어본다.
8장은사운드레코딩기능구현을위해AVAudioRecoder객체의주요속성과메소드에대하여배워보고,간단한레코딩처리예제와여러개의파일을레코딩처리할수있는예제를만들어본다.
9장에서는AVKit프레임워크에서제공하는AVPlayerViewController객체를사용하여동영상파일을재생하는방법에대하여알아본다.