본문내용 바로가기
MD의선택 무료배송 소득공제

맥과 아이폰 개발자를 위한 XCODE

제이펍의 모바일 시리즈 2
이안 파이퍼 지음 | 황반석 옮김 | 제이펍 | 2010년 03월 29일 출간
  • 정가 : 25,000원
    판매가 : 22,500 [10%↓ 2,500원 할인]
  • 통합포인트 :
    [기본적립] 1,250원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2천원 추가적립 안내 [회원혜택] 실버등급 이상, 3만원 이상 구매 시 2~4% 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
상품상세정보
ISBN 9788996241089(8996241083)
쪽수 383쪽
크기 B5 판형알림
원서명/저자명 Learn Xcode Tools for Mac OS X and iPhone Development/Piper, Ian

책소개

이 책이 속한 분야

맥 OS X와 아이폰 개발을 위한 프로그래밍 환경 마스터하기

『맥과 아이폰 개발자를 위한 Xcode』는 맥 OS X와 아이폰을 위한 애플의 Xcode 개발자 환경을 설명하는 책이다. Xcode IDE, Interface Builder, Instruments, 그리고 Shark를 포함한 Xcode 도구모음에 대해 종합적으로 설명한다. 기초부터 시작하여 각각의 Xcode 컴포넌트 툴들의 목적, 장점, 그리고 한계에 대한 이해까지 논리적으로 서술하고, 핵심 기술들에 대한 예제와 예제 프로젝트를 가지고 실제 동작하는 도구를 보여준다.

북소믈리에 한마디!

이 책은 맥 OS X와 아이폰용 애플리케이션을 코딩하고 개발하기 위한 도구들과 기술들을 사용하는 효과적인 방법에 초점을 맞췄다. 다양한 도구모음의 기능을 어떻게 통합할 수 있는지 보여준다. 또한 숙련된 개발자들을 위해 새로운 기술과 고급 기능에 대해서도 다루고 있다.

목차

Xcode 툴을 사용하여 개발해야 하는 이유 3
Xcode, 코코아, 그리고 오브젝티브-C 3
애플 Xcode 개발자 툴들 5
이 책에서 다루는 내용 6
파트 1 6
파트 2 6
파트 3 7
이 책에서 다루지 않는 내용 7
요약 8

PART 1 핵심 Xcode 툴셋

Chapter 2 Xcode 워크스페이스 소개
Xcode 개발자 툴들 구하고 설치하기 10
Xcode 구하기 10
Xcode 설치하기 12
설치된 Xcode 개발자 툴 제거하기 14
Xcode 워크스페이스 알아보기 14
Welcome to Xcode 윈도우 15
Xcode의 깨끗한 스크린 뷰 15
새 프로젝트 시작하기 16
Xcode 워크스페이스 작업 환경 19
Groups & Files 목록 20
상세 뷰 22
에디터 뷰 23
툴바 25
즐겨찾기 바 29
상태 바 29
모든 것이 끔찍하게 잘못 됐어요 30
Xcode 워크스페이스 환경설정 30
General 30
Code Sense 31
Building 32
Distributed Builds 32
Debugging 32
Key Buildings 32
Text Editing, Fonts & Colors, 그리고 Indentation 33
File Types 33
Source Trees 33
SCM 33
Documentation 33
요약 34

Chapter 3 인터페이스 빌더
Xcode 프로젝트를 위한 전문적인 사용자 인터페이스 설계 그리고 그 이상 36
인터페이스 빌더 환경 알아보기 37
사용자 인터페이스에 몇 가지 컨트롤 추가하기 39
윈도우와 컨트롤 배치하고 정렬하기 40
컨트롤 오토사이징 42
라이브러리, 더 깊이 알아보기 48
연결하기 50
도큐먼트 윈도우 50
피할 수 없는 Hello World 프로그램 51
추가 개발―Hello World 프로그램에 기능 추가하기 58
문서 기반 애플리케이션 만들기 61
파일 저장하기와 읽어오기 구현 64
약간 광택내기 68
요약 71

Chapter 4 핵심 아이폰 툴들
중요한 일 먼저 하기: 아이폰 소프트웨어 개발에 필요한 것 73
SDK 구하고 설치하기 74
간단한 아이폰 애플리케이션 개발하기 75
약간 더 광택내기 87
딱 하나만 더 89
요약 90

Chapter 5 Xcode의 프레임워크
프레임워크 둘러보기 92
프레임워크는 무엇인가? 93
프레임워크의 위치 94
다른 프레임워크들 94
더 많은 정보를 얻으려면 95
애플리케이션에서 프레임워크 사용하기 95
WebKit Framework―나만의 웹 브라우저 만들기 95
Core Data Framework―간단한 데이터베이스 애플리케이션 만들기 101
ScreenSaver Framework 114
요약 127

Chapter 6 Xcode의 모델-뷰-컨트롤러
MVC 이해하기 128
가장 간단한 예제 130
조금 더 복잡한 예제 132
요약 138

Chapter 7 Xcode 프로젝트 디버깅
디버거와 콘솔 뷰 139
디버깅을 위한 프로젝트 생성하기 141
프로젝트 실행하고 디버깅하기 145
구문 오류 146
브레이크포인트를 이용한 디버깅 147
NSLog를 이용하여 변경되는 속성값 추적하기 153
문서로 구문 체크하기 154
디버거 살펴보기 157
코드 에디터에서의 디버깅 기능들 157
메인 디버거 윈도우 158
미니 디버거 160
콘솔 162
요약 162

Chapter 8 Xcode 문서
Xcode를 위한 문서 자원 개요 163
빠른 도움말 164
ADC 문서 166
코코아 기본 가이드 167
Xcode 워크플로우와 코코아 애플리케이션 튜토리얼 168
Xcode 개발자들에게 권장하는 읽을거리 168
ADC 문서 둘러보기 169
애플 개발자 사이트의 다른 자원들 173
써드파티 온라인 자원들 174
다른 정보들 174
유용한 정보 대 무익한 정보 비율 높게 유지하기 175
메일링 리스트와 웹 포럼 175
RSS 피드 176
자신만의 개발자 문서 만들기 176
Doxygen 다운로드와 설치 177
Doxygen으로 문서 생성하기 개요 177
코드에 주석 달기 177
TemperatureConverter 문서 만들기 179
HTML을 Docset으로 전환하기 182
Doxygen에 대한 고급 주제들 185
요약 186

Chapter 9 애플리케이션 개발
문제 정의하기 187
애플리케이션 설계하기 188
문제 영역 스케치하기 189
데이터 모델 191
프로젝트 생성하기 193
데이터 저장 포멧 선택하기 195
사용자 인터페이스 구축하기 196
애플리케이션 실행하기 208
동작하지 않을 때 해야 할 일 209
개선하기 209
이 애플리케이션이 이제 어디로 가는가? 216
돌아보기 그리고 전망하기 217

PART 2 개발에 유용한 툴

Chapter 10 서브버전으로 소스코드 관리
서브버전 소개 221
서브버전 작업 주기 222
단일 저장소 혹은 개별 저장소 224
더 많은 정보를 얻을 수 있는 곳 225
로컬 서브버전 서버 설치하기 226
저장소 생성하기 227
Xcode에서 저장소 설정하기 230
프로젝트들로 저장소 채우기 232
저장소에서 작업본 받기 234
코드 수정하기와 커밋하기 236
리비전 비교하기와 롤백하기 238
버전 충돌 해결하기 239
온라인 서브버전 서버 사용하기 241
요약 243

Chapter 11 Xcode의 단위 테스팅
단위 테스팅 소개 246
단위 테스팅 실습하기 248
단위 테스팅을 위한 프로젝트 설정하기 249
단위 테스트 개발하기 251
첫 번째 단위 테스트 실행하기 253
무엇을 테스트해야 하나? 257
올바름 257
잘못된 입력 257
한계 조건들 259
테스트를 위한 다른 요소들 260
더 효과적인 테스트 세트 만들기 261
앞으로 갈 방향 262
의존적인 단위 테스팅 vs. 독립적인 단위 테스팅 263
요약 266

Chapter 12 모니터링, 분석, 그리고 성능 툴
인스트루먼트 267
메모리 누수 추적하기 268
파일 액티비티 추적하기 276
액티비티 모니터 278
인스트루먼트로 할 수 있는 그 외의 것들 279
샤크 281
1. 빅탑 286
1. 스핀 컨트롤 289
1. 요약 291

PART 3 지원 툴

Chapter 13 바쁜 개발자를 위한 지원 툴
아이콘 컴포저 295
애플리케이션 아이콘을 위한 기본 이미지 생성하기 296
아이콘 컴포저에서 아이콘 생성하기 297
픽시 302
파일머지 304
프로퍼티 리스트 에디터 309
도움말 기능 추가하기 311
Xcode 기반 애플리케이션의 도움말 311
XHTML 페이지 만들기 311
환영 페이지에 메타 태그 추가하기 313
헬프 인덱서 실행하기 313
Xcode 프로젝트에 도움말 파일 추가하고 설정하기 314
새로운 도움말 기능 테스팅 316
도움말 페이지로 링크되는 헬프 버튼 추가하기 317
요약 321

Chapter 14 사용성과 접근성
사용성 개요 323
일관성 323
행동 유도성 325
사고 모델 325
맥 OS X를 위한 사용성 고려사항 326
좋은 사용성을 위한 프로그램 설계 고려사항 326
자동크기조절과 자동배치 328
일관적인 화면 설계 328
행동 유도성 다시 보기 329
탭 순서 331
아이폰 프로그램 설계를 위한 특별한 사용성 고려사항 332
폼 팩터 332
오직 하나의 윈도우 332
오직 하나의 어플리케이션 332
직접-조작 인터페이스 333
제스처 기반의 인터페이스 333
맥 OS X의 접근성 333
접근성 고려사항 334
소프트웨어의 접근성 테스팅 336
보이스오버 339
요약 343

Chapter 15 패키징과 배포
빌드 설정―디버그에서 릴리즈로 344
디스크 이미지 사용하기 345
패키지메이커 351
무엇으로 구성되어 있나 351
패키지메이커를 이용한 설치 패키지 만들기 352
패키지 빌드하기 362
설치 패키지 테스트하기 363
아이폰 애플리케이션 배포하기 364
사전 준비 단계 365
전부 잘 동작하는지 검사하기 371
애드 혹 배포 372
요약 373

찾아보기

출판사 서평

이 책에서 다룰 주요 내용은 다음과 같다.

파트 1
첫 번째 파트에서는 핵심 Xcode 툴들에 대해 다룬다. 2장은 Xcode 워크스페이스와 코딩 툴을 다루는 Xcode 프로그램 자체에 대해 소개한다. 3장은 여러 종류의 애플리케이션을 위한 인터페이스 개발 예제로 인터페이스 빌더에 대해 알아본다. 4장에서는 아이폰 개발을 위한 여러 툴들에 대해 알아보게 될 것이다. 5장과 6장에서는 코코아 프레임워크와 MVC를 설명하고, 7장에서는 Xcode에 있는 다양한 디버깅 툴의 사용법을 배울 것이다. 8장은 애플 개발자 문서와 도움... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면
결제 90일 이내 300원, 발송 후 5일 이내 400원, 이 상품의 첫 리뷰 500원의 포인트를 드립니다.

포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
북로그 리뷰는 본인인증을 거친 회원만 작성 가능합니다.
(※ 외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외) 안내
  • 해당도서의 리뷰가 없습니다.

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서

안내

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품