logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Xcode4로 시작하는 아이폰 프로그래밍

Xcode4로 시작하는 아이폰 프로그래밍

모리 요시나오 (지은이), Matsumura Makio (그림), 김태현 (옮긴이)
  |  
로드북
2012-01-13
  |  
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 22,500원 -10% 0원 1,250원 21,250원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Xcode4로 시작하는 아이폰 프로그래밍

책 정보

· 제목 : Xcode4로 시작하는 아이폰 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 모바일 프로그래밍 > 아이폰/아이패드
· ISBN : 9788996659877
· 쪽수 : 432쪽

책 소개

Xcode4라는 생소한 툴 때문에 앱 프로그래밍 공부에 어려움을 겪고 있는 입문자를 위한 책. 복잡한 Xcode4 개발 방식을 제시한 예제를 따라 하면서 학습하면 쉽게 적응할 수 있도록 하였다. 이 책은 기본적인 기능을 만들어낼 줄 알고 앱 개발 공부에 자신감을 심어줄 것이다.

목차

1장 애플리케이션 개발 환경 만들기
1-1 아이폰 앱 개발 준비물
Lecture_개발에 필요한 환경
1-2 iOS SDK 다운로드와 인스톨

2장 iOS SDK 기본
2-1 iOS SDK의 정체
2-2 Xcode
2-3 인터페이스 빌더
2-4 iOS 시뮬레이터

3장 오브젝티브 C 기본
3-1 오브젝티브 C 기본
Lecture_오브젝티브 C란 무엇인가?
Lecture_오브젝티브 C의 역사
Lecture_객체지향이란?
Lecture_기본 문법
Lecture_변수
3-2 포인터 변수
Lecture_포인터 변수란?
Lecture_문자열 데이터 처리
Lecture_많은 데이터를 일괄 처리하기 - 배열
Lecture_다량의 데이터를 키워드로 처리하기
3-3 제어문
Lecture_if 문
if else 문
조건식
Lecture_switch 문
Lecture_while 문
Lecture_for 문
Lecture_주석
3-4 클래스
Lecture_오브젝트란? 클래스란?
Lecture_오브젝트 사용 방법
오브젝트 만들기
젝트 해제하기
속성에 액세스하기
메소드 실행하기

4장 애플리케이션 개발 기본
4-1 프로젝트 작성
프로젝트 만들기
템플릿 선택
4-2 프로젝트 구조와 작성 순서
Lecture_자주 사용하는 파일
Lecture_화면 디자인과 프로그램
Lecture_배치한 컨트롤과 프로그램을 연결하는 방법
IBOutlet 연결
IBAction 연결
여러 가지 IBOutlet과 IBAction 연결 방법
Lecture_애플리케이션 전체에 관한 프로그램
Lecture_델리게이트(Delegate)
Lecture_용어 검색
4-3 첫 번째 앱 제작
Lecture_앱을 만드는 순서
Practice_「"안녕하세요"라고 표시합니다」

5장 기본 컨트롤을 사용하여 만들기
5-1 UILabel : 문자열 표시
Lecture_UILabel로 할 수 있는 일
Practice_「레이블에 문자열을 표시합니다」
5-2 UIButton : 버튼을 눌러서 무언가를 합니다.
Lecture_UIButton으로 할 수 있는 일
Practice_「버튼을 탭하면 문자열을 표시합니다」
5-3 UITextField : 텍스트 입력
Lecture_UITextField로 할 수 있는 일
Practice_「문자열을 입력하면, 해당 문자열을 표시합니다」
5-4 UITextView : 긴 문자열 표시
Lecture_UITextView로 할 수 있는 일
Practice_「긴 문자열을 표시합니다」
5-5 UISwitch : On/Off 스위치
Lecture_UISwitch로 할 수 있는 일
Practice_「스위치를 전환하면, 문자열을 표시합니다」
5-6 UISlider : 슬라이더를 이용한 값 설정
Lecture_UISlider로 할 수 있는 일
Practice_「슬라이더를 움직이면 그 값을 표시합니다」
5-7 UIDatePicker : 날짜 설정
Lecture_UIDatePicker로 할 수 있는 일
Practice_「날짜를 선택하면 해당 날짜를 표시합니다」
5-8 UIAlertView : 경고창 표시
Lecture_UIAlertView로 할 수 있는 일
Practice_「버튼으로 경고창을 표시합니다」
5-9 UIActionSheet : 액션 시트 표시
Lecture_UlActionSheet로 할 수 있는 일
Practice_「버튼으로 액션 시트를 표시합니다」

6장 그림과 애니메이션 처리
6-1 UIImageView : 그림 표시
Lecture_UIImageView로 할 수 있는 일
인터페이스 빌더로 레이아웃할 때 설정할 수 있는 것
그림 등록 방법
속성에서 설정하거나 확인할 수 있는 것
Practice_「리소스 그림을 표시합니다(소스 코드 미사용)」
Practice_「리소스 그림을 표시합니다(소스 코드 사용)」
6-2 책갈피 애니메이션 : UIImageView의 기능을 이용한 애니메이션
Lecture_책갈피 애니메이션을 만드는 방법
Practice_「버튼을 탭하면 애니메이션을 재생합니다」
6-3 간이 애니메이션 : UIView의 기능을 이용한 애니메이션
Lecture_간이 애니메이션을 만드는 방법
Practice_「버튼을 탭하면 애니메이션을 재생합니다」
6-4 타이머 애니메이션 : NSTimer를 이용한 애니메이션
Lecture_NSTimer로 애니메이션을 만드는 방법
Practice_「레이블이 계속 움직이는 애니메이션」

7장 아이폰에 걸맞은 기능 구현
7-1 아이폰의 회전에 대응하기 : 아이폰을 옆으로 눕혔을 경우의 처리
Lecture_아이폰의 회전에 대응하는 방법
화면의 회전에 대응한 레이아웃 만들기
아이폰의 회전에 맞춰 화면을 자동으로 옆으로 눕히기
Practice_「아이폰의 회전에 맞춰 화면 회전시키기」
7-2 UIAccelerometer : 아이폰의 기울기 조사하기
Lecture_가속도 센서 사용법
Practice_「아이폰의 기울기를 수치로 표시합니다」
Practice_「기울이면 볼이 굴러가는 장남감」
7-3 CoreLocation.framework : 현재 위치와 방향 조사
Lecture_CoreLocation을 사용한 현재 위치와 방향 조사 방법
Practice_「현재 위치의 위도와 경도, 방향을 알아냅니다」
7-4 MapKit.framework : 지도 표시
Lecture_MKMapView를 이용한 지도 사용법
Practice_「현재 위치의 지도를 표시합니다」

8장 데이터 읽기와 쓰기
8-1 UIWebView : 웹 페이지 표시
Lecture_웹뷰를 이용한 웹 페이지 표시 방법
Practice_「앱 안에서 웹 페이지를 표시합니다」
8-2 UIImage : 웹 그림 표시
Lecture_이미지 뷰를 이용해 웹에 있는 그림을 표시하는 방법
Practice_「웹에 있는 그림을 표시합니다」
8-3 NSXMLParser : 웹에 있는 XML 읽어들이기
Lecture_XML 해석 방법
Practice_「XML을 읽어들이고 표시합니다」
8-4 NSUserDefault : 일시적으로 데이터 저장
Lecture_유저 디폴트를 사용한 데이터 읽기/쓰기 방법
Practice_「문자열을 입력하고, 다음 번 실행 시에 표시합니다」

9장 멀티 뷰 앱 만들기
9-1 Utility Application : 앞뒤가 전환되는 앱
Lecture_유틸리티 애플리케이션 작성 방법
Practice_「뒤쪽 화면에서 스위치를 ON/OFF하면 앞쪽 화면이 변하는 앱」
9-2 Tab Bar Application : 여러 화면이 전환되는 앱
Lecture_탭바 애플리케이션 작성 방법
Practice_「두 개의 탭으로 화면을 전환할 때마다 카운트를 증가시킵니다」
Practice_「세 개의 탭으로 화면을 전환할 때마다 카운트를 증가시킵니다」

10장 테이블 표시
10-1 UITableView : 복수의 데이터를 리스트로 표시하기
Lecture_테이블 뷰의 구조
Lecture_테이블 뷰 사용 방법
Practice_「테이블에 같은 문자열을 20개 표시합니다」
Practice_「테이블에 설정한 문자열을 2x3행으로 표시합니다」
10-2 내비게이션 기반 : 화면을 슬라이드하면서 계층별로 화면 표시하기
Lecture_리스트를 선택(탭)하면 화면이 슬라이드되는 앱 작성 방법
Practice_「행을 선택하면 화면이 슬라이드되고 하위 계층 화면이 표시됩니다」
10-3 셀 사용자 지정 : 셀의 표시 사용자 지정하기
Lecture_셀을 조금만 변경하는 방법
테이블 뷰 전체의 배경색 설정
셀의 높이 설정
문자열 내용 설정
문자열의 색 설정
폰트나 크기 설정
셀의 액세서리 설정
셀 스타일 설정
Lecture_셀을 자유롭게 배치하는 방법
Practice_「테이블 뷰의 셀을 직접 작성합니다」

11장 앱 완성하기
11-1 아이콘
Lecture_아이콘 설정 방법
Practice_「앱에 아이콘을 설정합니다」
11-2 초기 화면
Lecture_초기 화면 작성 방법
Practice_「앱에 초기 화면을 설정합니다」
11-3 지역화
Lecture_지역화 방법
앱 이름 전환 방법
사용하는 문자열을 전환하는 방법
사용하는 그림을 전환하는 방법
Practice_「앱을 지역화합니다」

12장 실제 기기 테스트
12-1 실제 기기에서 테스트하기
Lecture_iOS Developer Program에 유료 회원 등록하기
Lecture_「Organizer」에서 Provisioning Profile 만들기
Organizer
Lecture_앱을 실제 아이폰에 설치해서 실행하기

저자소개

모리 요시나오 (지은이)    정보 더보기
『마이컴 BASIC 매거진』(전파신문사) 시절부터 게임을 계속 만들었고, 현재는 콘텐츠 제작 및 집필 활동을 한다. 간사이 학원 대학 시간 강사, 간사이 학원 고등부 시간 강사, 세이안 조형 대학 시간 강사, 오사카 예술 대학 시간 강사, 프로그래밍 스쿨 코프리 강사 등을 맡고 있다. 저서로 『Python 1학년』, 『Python 2학년 스크래핑의 구조』, 『Python 2학년 데이터 분석의 구조』, 『Java 1학년』, 『실행하며 배우는 Vue.js 개발 입문』(이상 쇼에이샤), 『게임 만들기로 즐겁게 배우는 Python 기초』, 『즐겁게 배우는Unity 2D 초입문 강좌』, 『즐겁게 배우는 Unity 3D 초입문 강좌』(이상 마이나비 출판) 등이 있다.
펼치기
김태현 (옮긴이)    정보 더보기
소프트웨어 엔지니어. 번역가. 애플리케이션 프로그래밍으로 시작했지만 일본으로 이주하면서 임베디드 소프트웨어 분야로 전업했다. 현재는 소프트웨어 개발뿐만 아니라 책 번역에도 힘을 쓰고 있다. 로드북에서 『Xcode4로 시작하는 아이폰 프로그래밍』 및 『데이터 시각화 입문』을 번역하였다.
펼치기
Matsumura Makio (그림)    정보 더보기
만화가, 일러스트레이터. 1984년부터 일러스트레이터, 만화가로 다양한 매체를 통해 활동하고 있다. 1995년에는 Flash의 전신인 「스마트 스케치」에 빠진 후부터 제작은 물론, Flash의 포교 활동에 힘을 기울이고 있다. Flash 2~8까지 개정을 거듭한 「알려주세요! ! Flash」(다나카 마리씨와 공저) 시리즈로 인기를 얻어 수많은 「알려주세요」 추종자가 있다. 세이안 조형대학 교수로 재직 중이다. http://www.makion.net/
펼치기

책속에서




추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책