HOME > Detail View

Detail View

iOS 4 애플리케이션 개발 : 한눈에 쉽게 배우는 아이폰 앱 프로그래밍 (Loan 12 times)

Material type
단행본
Personal Author
Campbell, Duncan, 1972- 강철구, 역
Title Statement
iOS 4 애플리케이션 개발 : 한눈에 쉽게 배우는 아이폰 앱 프로그래밍 / 던컨 캠벨 지음 ; 강철구 옮김
Publication, Distribution, etc
의왕 :   에이콘,   2011  
Physical Medium
616 p. : 삽화 ; 26 cm
Series Statement
에이콘 모바일 프로그래밍 시리즈 ;21
Varied Title
iPhone application development for IOS 4
ISBN
9788960771987 9788960770836 (세트)
General Note
색인수록  
Subject Added Entry-Topical Term
iPhone (Smartphone) -- Programming Application software -- Development Mobile computing
000 01154camcc2200349 c 4500
001 000045660387
005 20110905134614
007 ta
008 110630s2011 ggka 001c kor
020 ▼a 9788960771987 ▼g 14560
020 1 ▼a 9788960770836 (세트)
035 ▼a (KERIS)BIB000012434111
040 ▼a 241050 ▼c 241050 ▼d 244002
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.26 ▼2 22
085 ▼a 005.26 ▼2 DDCK
090 ▼a 005.26 ▼b 2011z10
100 1 ▼a Campbell, Duncan, ▼d 1972-
245 1 0 ▼a iOS 4 애플리케이션 개발 : ▼b 한눈에 쉽게 배우는 아이폰 앱 프로그래밍 / ▼d 던컨 캠벨 지음 ; ▼e 강철구 옮김
246 1 9 ▼a iPhone application development for IOS 4
246 3 ▼a 아이오에스 포 애플리케이션 개발
260 ▼a 의왕 : ▼b 에이콘, ▼c 2011
300 ▼a 616 p. : ▼b 삽화 ; ▼c 26 cm
440 0 0 ▼a 에이콘 모바일 프로그래밍 시리즈 ; ▼v 21
500 ▼a 색인수록
650 0 ▼a iPhone (Smartphone) ▼x Programming
650 0 ▼a Application software ▼x Development
650 0 ▼a Mobile computing
700 1 ▼a 강철구, ▼e
900 1 0 ▼a 캠벨, 던컨, ▼e
949 ▼a Mobile programming series ; ▼v 21

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.26 2011z10 Accession No. 121212528 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.26 2011z10 Accession No. 151301994 Availability Available Due Date Make a Reservation Service M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.26 2011z10 Accession No. 121212528 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.26 2011z10 Accession No. 151301994 Availability Available Due Date Make a Reservation Service M

Contents information

Book Introduction

보통 아이폰 앱을 개발할 때 가장 어려운 부분은 오브젝티브C 언어로 코드를 작성해야 한다는 점이다. 웹 기술을 사용해 하이브리드 앱을 개발할 수도 있지만 성능과 인터페이스를 고려하면 역시 오브젝티브C로 개발하는 장점을 무시할 수 없다.

이 책은 기초적인 오브젝티브C 언어부터 시작해 아이폰SDK에서 제공하는 다양한 기능을 개별 예제로 차근차근 소개한다. 1장부터 차례로 읽어가며 전반적인 내용을 익혀도 좋고, 필요한 기능이 있을 때 언제든지 찾아보는 참조서로 사용해도 좋다.

아이폰 앱 개발 방법을 쉽고 빠르게 익히는 길!

● 풍부한 그림과 예제로 자세하고 쉽게 배우는 아이폰 앱 개발
● 단계별로 구성된 간결한 설명
● 예제코드 다운로드 http://objective-d.com/iphonebook/
한국어판 예제코드 http://www.acornpub.co.kr/book/ios4-visual-start
● 필요할 때마다 언제든지 찾아볼 수 있는 훌륭한 참고서
기본적인 아이폰 화면 인터페이스 구성 요소부터 시작해 아이폰의 멀티미디어, 지도, 네트워크, 멀티태스킹 등과 관련된 기능까지 누구나 도움을 얻을 수 있는 내용이 가득!

★ 저자 서문 ★

새로 업데이트된 『iOS 4 애플리케이션 개발』로 여러분을 만나게 되어 반갑다.

전판의 책을 낸 이후 정말 많은 일이 일어났다. 겨우 1년 정도가 지났을 뿐인데 혁신적인 기기 아이패드의 출시에 뒤이어, 고해상도 디스플레이와 새로운 하드웨어 등 많은 부분이 발전된 아이폰4도 세상에 선을 보였다.

아이폰 앱을 개발할 때 가장 중요한 개발 도구에도 많은 발전이 있었다. iOS 버전 4에는 새로운 API도 추가됐고, 그로 인해 아이폰이 지닌 다양한 하드웨어를 손쉽게 제어하고, 그 위에서 멀티태스킹이나 HD 동영상 녹화나 편집 등과 같은 새 기능을 제공하고 활용할 수 있게 됐다.

업데이트된 원고를 작성하는 시점에, 아이튠즈 앱 스토어에는 25만 개 이상의 앱이 등록돼 있고, 시시각각 계속해서 새로운 앱이 올라오는 중이다. 아이폰 앱 개발자로서 정말 긴장되고 흥분되는 순간이 아닐 수 없다.

이 책은 아이폰 개발을 처음 시작하는 개발자를 대상으로 하고 있지만 C 언어에 대한 기본적인 지식이나 객체지향 프로그래밍의 개념 등은 이미 알고 있다고 가정한다. 아이폰 SDK 전체의 내용을 상세하게 다루려면 몇 권의 두꺼운 책으로도 감당하기 어려울 것이다. 따라서 이 책에서는 아이폰 앱을 개발할 때 반드시 알아야 할 가장 일반적이고 중요한 부분을 골라 설명한다.

이 책의 활용 방법

경험상 새로운 내용을 공부할 때는 예제를 보면서 배우는 방법이 가장 좋다고 생각한다. 따라서 이 책에서는 개별 주제마다 별도로 실행 가능한 독립적인 앱을 예제로 소개한다. 이런 예제를 통해 뭔가 실제로 쓸 만한 앱을 목표로 쉽게 개발 작업을 시작할 수 있고, 개발 과정에 필요한 상세 문서를 편리하게 찾아볼 수 있다.

관심 있는 내용을 다룬 부분이 있다면 아무 페이지나 펴들고 당장 코드를 작성할 수 있다. 하지만 완전 초보라면 아이폰 앱을 개발할 때 필요한 개발 도구와 프로그래밍 언어 등을 설명하는 처음 몇 개 장 정도는 순서대로 읽어보는 편이 좋다.

이 책은 Visual QuickStart Guide 시리즈의 특성을 따라 본문의 내용을 풍부한 그림과 함께 설명한다. 그림은 개발 과정에서 볼 수 있는 컴퓨터나 아이폰 화면이 대부분이다. 예제로 작성하는 앱의 화면 인터페이스는 엑스코드(Xcode)의 인터페이스 빌더(Interface Builder)를 사용하지 않고 거의 모두 코드에서 직접 구현했다. 애플에서 개발한 강력한 화면 인터페이스 개발 도구인 인터페이스 빌더를 왜 사용하지 않았는지 의아하게 생각할 수도 있겠지만, 그다지 복잡한 화면도 없는 데다 실제 코드 내부에서 어떤 일이 일어나는지 이해하는 데 도움이 될 것이다. 이런 내용을 익숙하게 알아두면 간혹 앱에서 문제가 발생할 때 좀 더 빠르게 문제를 해결할 수 있다.


Information Provided By: : Aladin

Author Introduction

던컨 캠벨(지은이)

맥과 아이폰 관련 내용을 다루는 프리랜스 컨설턴트이자 개발자이며 저술가다. 90년대부터 비즈니스 오브젝트(Business Objects), 마이크로소프트, 어도비(Adobe) 등의 회사에서 소프트웨어를 개발했다. 스코틀랜드 출신이지만 지금은 지구 반대편에 있는 호주의 시드니에서 아내 새라, 아들 해미시, 애완견 킵과 함께 살고 있다.

강철구(옮긴이)

컴퓨터 비전(영상 인식)을 전공했으며, 검색 엔진, 인공 지능, 모바일 등의 키워드에 관심이 많고, 현재 캐나다에서 소프트웨어 개발자로 일하고 있다. 에이콘출판사에서 출간한 『루씬 인 액션』(2005년)과 『Ajax 인 액션』(2006년), 『자바 병렬 프로그래밍』(2008년), 『알짜만 골라 배우는 안드로이드 프로그래밍』(2009년), 『아이폰북』(2009년), 『(개정판)알짜만 골라 배우는 안드로이드 프로그래밍2』(2010년), 『아이폰 개발자를 위한 아이패드 프로그래밍』(2010년)을 번역했다.

Information Provided By: : Aladin

Table of Contents

감사의 글 = 4
저자 소개 = 5
옮긴이의 말 = 6
옮긴이의 소개 = 7
들어가며 = 16
1장 오브젝티브C와 코코아 = 19
  프레임워크 = 20 
  클래스 = 22
    메소드 = 24 
    객체 생성 = 26 
    속성 = 27
  메모리 관리 = 29
    자동 해제 풀 = 30
  자주 사용하는 클래스 = 33
    문자열 = 33 
    날짜와 시간 = 38
    배열 = 42
    사전 = 45
    알림 = 47
    타이머 = 49
  디자인 패턴 = 52
    모델 뷰 컨트롤러 = 52
    위임 = 53
    대상-동작 = 54 
    카테고리 = 55
    싱글턴 = 56
2장 아이폰 개발 도구 = 57
  엑스코드 IDE = 57
    Groups & Files 창 = 61
    대상 = 64
    툴바 = 68
    상세 창 = 70
    편집기 창 = 72
    바와 포커스 리본 = 75 
    검색과 바꾸기 = 77
    즐겨찾기 = 78
    선언문으로 이동과 도움말 = 78 
    코드 자동 완성 = 79
    내비게이션 바 = 81
    새 파일 생성 = 85
    빌드와 실행 = 87
    프로젝트 정리 = 89
  아이폰 시뮬레이터 = 92
    인터페이스 빌더 = 95
    문서 창 = 97
    라이브러리 창 = 98 
    인스펙터 창 = 100
  개발 문서 = 116
  엑스코드 오거나이저 = 118
    Projects & Sources 섹션 = 119
    Devices 섹션 = 119
    iPhone Development 섹션 = 121
3장 공통적인 작업 = 125
  애플리케이션 실행과 설정 = 126
    애플리케이션 위임 = 126
    애플리케이션 설정 = 129
    사용자 환경 설정 = 131
    애플리케이션 환경 설정 = 133 
    설정 기능 추가 = 136
  지역화 = 139
  접근성 = 144
    접근성 지원 = 146
    손쉬운 사용 속성 = 149
  앱 간 통신 = 151
    앱 간 정보 공유 = 155 
    클립보드 = 158
4장 아이폰 사용자 인터페이스 = 161
  뷰 = 162
    프레임 = 163
    테두리 = 165
    애니메이션 = 167
    자동 크기 변경 = 169
    직접 그림 그리기 = 174
    변환 = 178
  이미지 뷰 = 182
    그림 애니메이션 = 184
  스크롤 = 186
    확대/축소 = 189
    페이징 = 190
  레이블 = 195
  작업 상태 표시 = 199
    진행 상태 바 = 199
    작업 중 표시 = 201
  경고 창과 동작 = 203
    경고 창 = 203
    액션 시트 = 206
  픽커 뷰 = 209
  툴바 = 219
    툴바 항목 = 220 
  텍스트 = 224
    내용 제한 = 229
    텍스트 뷰 = 230
    데이터 인식 = 230
    키보드 숨기기 = 231
    화면 스크롤 = 232
  웹 뷰 = 234
    자바스크립트 실행 = 238
    내장 웹페이지와 링크 = 238
  컨트롤 객체 = 241
    버튼 = 242
    스위치 = 245
    슬라이더 = 248
    세그먼트 = 251
5장 탭과 테이블 = 257
  뷰 컨트롤러 = 257
    화면에 뷰 표현 = 258
    화면 방향에 반응 = 260
    모달 뷰 = 264
    메모리가 부족한 경우에 대응 = 269
  탭 뷰 = 270
    탭에 아이콘이나 제목 지정 = 273
  테이블 뷰 = 278
    절 스타일 = 284
    테이블 뷰 편집과 검색 = 291
    테이블 뷰 계층 구조 = 299
    셀 직접 구현 = 307
6장 파일과 네트워킹 = 319
  파일 = 319
    파일 시스템 = 321
    공용 디렉토리 = 322
    파일 다루기 = 325
    문서 미리 보기 = 332
  네트워킹 = 337
    웹페이지 불러오기 = 337
    XML 파싱 = 343
    웹페이지에 데이터 전송 = 351
    HTTP 인증 = 356
    P2P 통신 = 363
7장 터치, 흔들림, 화면 방향 = 373
  터치 = 374
    탭 터치 = 380
    긴 터치 = 394
  멀티 터치 제스처 = 389
  아이폰 가속도계 = 396
    흔들림 감지 = 397
    아이폰이 놓인 방향 확인 = 399 
    화면 방향이 바뀔 때 인터페이스 재구성 = 401
    가속도계 활용 = 405
8장 위치 정보와 지도 = 411
  코어 로케이션 = 412
    위치 정보 활용 = 414
    실제 아이폰에서 테스트 = 417
    정확한 위치 = 419
    타임아웃 지정 = 420
    나침반 = 426
  맵킷 = 427
    지도 중첩 = 432 
    메모 추가 = 436
    역지오코딩 = 443
  위치 정보 종합 활용 = 447 
9장 멀티미디어 = 457
  음악 재생 = 458
    음악 재생 관련 기능 = 460 
    음악 재생 이벤트 = 466
    백그라운드 음악 재생 = 468
    백그라운드 음악 조절 = 472
  소리 녹음 = 479
  아이폰 카메라 = 485
    사진이나 동영상 촬영 = 490
  동영상 재생 = 497
    다양한 재생 기능 = 502
  아이팟 라이브러리 = 508
    미디어 파일 불러오기 = 509
    미디어 컬렉션 = 511
    미디어 픽커 = 513
    미디어 재생 = 515
10장 연락처, 일정, 이메일, SMS = 525
  연락처 = 526
    그룹 레코드 = 530
    사람 레코드 = 531
  사용자 인터페이스 = 538
    연락처 선택 = 538
    연락처 변경 = 542
  아이폰 캘린더 = 551
    이벤트 = 554
    이벤트 상세 정보 = 557
    이벤트 편집 = 564
  이메일 = 570
  SMS = 578
11장 멀티태스킹 = 585
  아이폰 멀티태스킹 = 585
    백그라운드 모드 진입, 해제 = 587
  멀티태스킹 서비스 = 589
    로컬 알림 활용 = 596
찾아보기 = 600

New Arrivals Books in Related Fields

Coene, John (2021)
クジラ飛行机 (2022)