HOME > 상세정보

상세정보

(More!) 아이폰 3 프로그래밍 : iPhone SDK 3 집중분석

(More!) 아이폰 3 프로그래밍 : iPhone SDK 3 집중분석 (10회 대출)

자료유형
단행본
개인저자
Mark, Dave LaMarche, Jeff, 저 한동균, 역
서명 / 저자사항
(More!) 아이폰 3 프로그래밍 : iPhone SDK 3 집중분석 / 데이브 마크, 제프 라마시 지음 ; 한동균 옮김
발행사항
파주 :   위키북스,   2010  
형태사항
xxii, 618 p. : 삽화 ; 25 cm
총서사항
위키북스 임베디드 & 모바일 시리즈 ;005
원표제
More iPhone 3 development : tackling the iPhone SDK
ISBN
9788992939515
일반주기
색인수록  
일반주제명
Computer software -- Development iPhone (Smartphone) -- Programming Mobile computing
000 01177camcc2200361 c 4500
001 000045627676
005 20110629175622
007 ta
008 110127s2010 ggka 001c kor
020 ▼a 9788992939515 ▼g 13560
035 ▼a (KERIS)BIB000012047216
040 ▼a 211057 ▼c 211057 ▼d 211057 ▼d 211009
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 2010z16
100 1 ▼a Mark, Dave
245 2 0 ▼a (More!) 아이폰 3 프로그래밍 : ▼b iPhone SDK 3 집중분석 / ▼d 데이브 마크, ▼e 제프 라마시 지음 ; ▼e 한동균 옮김
246 1 9 ▼a More iPhone 3 development : ▼b tackling the iPhone SDK
260 ▼a 파주 : ▼b 위키북스, ▼c 2010
300 ▼a xxii, 618 p. : ▼b 삽화 ; ▼c 25 cm
440 0 0 ▼a 위키북스 임베디드 & 모바일 시리즈 ; ▼v 005
500 ▼a 색인수록
650 0 ▼a Computer software ▼x Development
650 0 ▼a iPhone (Smartphone) ▼x Programming
650 0 ▼a Mobile computing
700 1 ▼a LaMarche, Jeff, ▼e
700 1 ▼a 한동균, ▼e
900 1 0 ▼a 마크,데이브, ▼e
900 1 0 ▼a 라마시, 제프, ▼e
945 ▼a KLPA
949 ▼a 위키북스 임베디드 앤 모바일 시리즈 ; ▼v 005

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.26 2010z16 등록번호 121204135 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.26 2010z16 등록번호 121204136 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

『시작하세요! 아이폰 3 프로그래밍』의 후속작이라고 할 수 있는 이 책에서는 이전 책에서 미처 다루지 못한 내용과 더불어 애플리케이션 코드의 품질을 월등히 향상시켜 줄 다양한 기법을 다루고 있다. 특히 이 책의 절반을 차지하는 코어 데이터는 국내에 참고자료 자체가 희귀한 만큼 비단 아이폰 개발자뿐만 아니라 코코아 개발을 공부하고 싶은 개발자에게도 좋은 참고 자료가 될 것이다.

또한, 이 책은 애플리케이션의 단순 구현에 중점을 둔 입문서적보다 한걸음 더 나아간다. 예제 코드를 보여주더라도 단순 실행을 목적으로 하는 것이 아닌 향후 애플리케이션에 적용 가능한 코드를 제시하고, 다양한 변화에도 유연하게 대처할 수 있는 코드 작성에 중점을 둬서 설명한다.

『시작하세요! 아이폰 3 프로그래밍』으로 기초를 닦은 개발자라면 이 책은 아이폰 프로그래밍 완성을 위해 꼭 읽어봐야 할 책이다.

아이폰 개발에 관심이 있나요? 좀 더 배우고 싶나요? 『시작하세요! 아이폰 3 프로그래밍』으로, 혹은 여러분 스스로 아이폰 개발을 공부하고 있다면 이 책은 여러분에게 많은 도움을 줄 것입니다.

『More! 아이폰 3 프로그래밍』에서는 코어 데이터, GameKit을 이용한 P2P 네트워킹, 웹에 있는 데이터 활용하기, MapKit, 애플리케이션에서의 이메일 사용과 같은 애플의 최신 API를 베스트셀러 작가인 데이브 마크와 제프 라마시의 설명으로 풀어냈습니다. 또한 이 책에 사용된 모든 개념과 API는 모두 여러분의 애플리케이션에 바로 적용할 수 있습니다.

『More! 아이폰 3 프로그래밍』은 코어 데이터와 애플의 아이폰 영속화에 대한 새로운 표준과 같이, 『시작하세요! 아이폰 3 프로그래밍』에는 나오지 않는 부분을 다루고 있습니다. 제프와 데이브는 대규모 전문 애플리케이션을 제작하는 기법을 포함해서, 코어 데이터의 핵심 개념을 차근차근 알려줄 것입니다.

이 책은 코어 데이터에 대한 설명만으로도 가치가 충분하지만 그 외에도 많은 내용을 담고 있습니다. 비교적 단순한 GameKit의 블루투스 피어-투-피어 모델과 더불어 Bonjour와 웹에 있는 파일로부터 정보를 가져오는 네트워크 스트림 등 다양한 네트워킹 메커니즘을 다루고 있습니다. 뿐만 아니라 데이브와 제프는 동시성 프로그래밍과 디버깅 기법과 같은 고급 주제에 대해서도 설명할 것입니다.

『More! 아이폰 3 프로그래밍』에서 소개하는 기술을 마스터하기 전까지는 아이폰 앱 개발을 마스터했다고 할 수 없을 것입니다.


정보제공 : Aladin

저자소개

제프 라마시(지은이)

20년 이상 프로그래밍을 해온 맥과 iOS 개발자다. 제프는 'Beginning iPhone 4 Development(Apress, 20011)', 'More iPhone 3 Development(Apress, 2010)', 'Learn Cocoa on the Mac(Apress, 2010)' 등 다양한 iOS와 맥 관련 책을 저술했다. 제프도 iOS와 안드로이드 개발 업체인 MartianCraft의 대표다. 제프는 MacTech Magazine뿐 아니라 애플의 개발자 사이트에도 코코아와 오브젝티브-C에 관한 글을 기고한 바 있다. 또 제프는 많은 사람이 구독하는 자신의 블로그인 http://iphonedevelopment.blogspot.com에 iOS 개발에 대한 내용을 쓰고 있다.

데이브 마크(지은이)

경험이 풍부한 맥 개발자이자 저자로, 맥과 iOS 개발과 관련한 다양한 책을 저술했다. 저서로는 'Beginning iPhone 4 Development(Apress, 2011)', 'More iPhone 3 Development (Apress, 2010)', 'Learn C on the Mac (Apress, 2008)', 'Ultimate Mac Programming (Wiley, 1995)', 'Macintosh Programming Primer 시리즈(Addison-Wesley, 1992)' 등이 있다. 데이브는 iOS와 안드로이드 개발 업체인 MartianCraft의 설립자였다. 그는 물을 좋아하며 가능한 한 물가 근처에서 많은 시간을 보낸다. 데이브는 아내, 세 아이와 함께 버지니아에서 살고 있다.

한동균(옮긴이)

제주대학교 컴퓨터공학과 학부를 졸업하고 2010년 09월부터 홍콩과학기술대학교(HKUST) 컴퓨터공학과에 석사 과정으로 진학 예정이다. '제주소년의 잡다한 이야기들'이라는 블로그(http://blog.handkstory.net)에서 IT와 일상생활에 대한 이야기를 나누고 있다.

정보제공 : Aladin

목차

목차
01장 다시 시작하기 = 1
 이책에 대해 = 1
 알아야 할 것들 = 2
 시작하기 전에 준비해 두어야 하는 것들 = 3
 이 책의 구성 = 5
 준비 되었는가? = 7
제1부 코어 데이터
 02장 코어 데이터의 구조 = 11
  코어 데이터의 간략한 역사 = 12
  코어 데이터 애플리케이션 만들기 = 13
  코어 데이터의 개념과 용어 = 15
  데이터 모델과 영구 저장소 = 15
  엔터티와 데이터 모델 에디터 = 22
  관리 객체 = 25
  영구 저장소에서 데이터 불러오기 = 29
  페치 결과 컨트롤러 = 31
  모든 것이 갖추어졌다 = 47
 03장 슈퍼 스타트 : 데이터 추가, 표현, 삭제 = 49
  Xcode 프로젝트 설정 = 50
  테이블 뷰 컨트롤러 생성하기 = 54
  MainWindow.xib 설정하기 = 55
  데이터 모델 디자인하기 = 59
  Hero List View Controller 생성하기 = 68
  실행해보자 = 92
  다 됐지만 아직 끝난 건 아니다 = 93
 04장 디테일 뷰의 악마 = 95
  테이블 기반 vs Nib 기반의 디테일 뷰 = 96
  디테일 편집 뷰에 도전하기 = 97
  배열로 테이블 구조 제어하기 = 100
  쌍배열 = 100
  속성의 형식 정하기 = 105
  디테일 뷰 컨트롤러 생성하기 = 108
  편집 보조 컨트롤러 추가하기 = 121
  섹션 리스트 구현하기 = 137
  악마의 최후 = 143
 05장 변화를 준비하자 : 마이그레이션과 버전 관리 = 145
  데이터 모델에 관하여 = 146
  마이그레이션 = 152
  이동할 시간 = 155
 06장 커스텀 관리 객체 = 157
  데이터 모델 업데이트하기 = 160
  Hero 클래스 생성하기 = 163
  Hero 헤더 수정하기 = 166
  기본값 할당하기 = 167
  유효성 검사 = 168
  가상 접근자 = 172
  유효성 검사 피드백 추가하기 = 173
  값 변환기 생성하기 = 178
  색 속성 에디터 생성하기 = 180
  영웅 편집 컨트롤러에 새로운 속성 표시하기 = 185
  표시 문제 = 187
  영웅 편집 컨트롤러에서 특정 행을 표시만 하기 = 190
  우리를 물들여 가다 = 191
 07장 관계, 페치드 프로퍼티, 그리고 표현 = 193
  애플리케이션 확장하기 : 초능력과 보고서 = 194
  관계 = 196
  페치드 프로퍼티 = 202
  관계와 페치드 프로퍼티를 데이터 모델 에디터에서 생성하기 = 203
  관계와 페치드 프로퍼티를 Hero 클래스에 추가하기 = 215
  리팩토링 = 217
  새로운 일반화된 컨트롤 사용하기 = 242
  페치드 프로퍼티 속성 컨트롤러 생성하기 = 248
  삭제된 객체 정리하기 = 251
  멋진 코어 데이터 = 255
제2부 더 멀리 탐험해보자
 08장 GameKit을 사용한 피어-투-피어 블루투스 = 259
  예제 애플리케이션 = 260
  네트워크 통신 모델 = 263
  GameKit 세션 = 266
  피어 피커 = 272
  프로젝트 생성하기 = 274
  실행해보자 = 309
  게임을 실행하자! = 310
 09장 온라인 플레이 : Bonjour와 네트워크 스트림 = 311
  이 장의 애플리케이션 = 311
  전반적인 과정 = 313
  리스너 구성하기 = 313
  Bonjour = 323
  스트림 = 330
  종합하기 = 334
  온라인 플레이를 위해 틱택토 수정하기 = 335
  즐겨보자 = 380
 10장 웹에 있는 데이터 사용하기 = 381
  애플리케이션 뼈대 구성하기 = 383
  Foundation 객체를 사용하여 데이터 가져오기 = 390
  데이터를 동기적으로 가져오기 = 393
  비동기적으로 데이터 가져오기 = 398
  요청 타입과 폼 매개변수 = 405
  HTTP404 - 결론을 찾을 수 없습니다 = 414
 11장 MapKit = 415
  이 장의 애플리케이션 = 416
  개요와 용어정리 = 417
  맵뷰 = 418
  주석 = 425
  리버스 지오코딩 = 429
  MapMe 애플리케이션 만들기 = 431
  동쪽으로 가라, 젊은 프로그래머들이여 = 448
 12장 메일 보내기 = 449
  예제 애플리케이션 = 449
  Message UI 프레임워크 = 451
  MailPic 애플리케이션 만들기 = 455
  메일을 보내자 = 464
 13장 아이팟 라이브러리 접근 = 465
  예제 애플리케이션 = 465
  아이팟 라이브러리 사용하기 = 467
  간단한 재생기 애플리케이션 만들기 = 485
  그만! 거친 바다로 가자! = 516
 14장 인터페이스가 항상 반응하게 만들기 = 517
  동시성 문제 탐구하기 = 519
  Stalled 애플리케이션 생성하기 = 520
  타이머 = 525
  Stalled에 타이머 추가하기 = 527
  오퍼레이션 큐 & 동시성 = 537
  Stalled 애플리케이션에 오퍼레이션 큐 추가하기 = 550
  StalledViewController.m 업데이트하기 = 559
  큐에 넣자 = 567
 15장 디버깅 = 569
  디버거 = 570
  정적 분석 = 592
  특정 버그 = 593
  GDB : 결론 단락에서 멈추다 = 602
 16장 끝없이 이어지는 길 = 603
  잠시 떨어져서 바라보자 = 603
  작별 인사 = 607
찾아보기 = 608

관련분야 신착자료