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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

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

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

이안 파이퍼, 제임스 뷰캔넥 (지은이), 황반석 (옮긴이)
제이펍
25,000원

일반도서

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

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

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

책 이미지

맥과 아이폰 개발자를 위한 Xcode
eBook 미리보기

책 정보

· 제목 : 맥과 아이폰 개발자를 위한 Xcode 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788996241089
· 쪽수 : 404쪽
· 출판일 : 2010-04-30

책 소개

스노우 레오파드용 Xcode 릴리즈로 인해 맥 OS X 개발자와 아이폰 개발자 모두는 여태까지 구성된 그 어떤 것들보다도 사용하기 쉬운 개발 도구상자를 가질 수 있게 되었다. 애플이 남겨 둔 단 하나는 이 강력한 도구들과 기술들에 대한 간단하고도 명료한 설명서이다.

목차

Chapter 1 맥 OS X와 아이폰을 위한 Xcode 소개
맥 프로그래머를 위한 소프트웨어 개발 선택 1
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

찾아보기

저자소개

이안 파이퍼 (지은이)    정보 더보기
이안은 1984년 처음 맥을 접한 이후 지금까지 매킨토시, 뉴턴, 그리고 아이폰 개발을 해오고 있다. 현재는 영국에서 정보 관리 컨설턴트 사업을 운영하고 있으며, 아이폰과 맥 소프트웨어 개발도 하고 있다. 여가 시간에는 레이크 디스트릭트(Lake District)와 요크셔 데일즈(Yorkshire Dales)로 산행을 간다. 그의 아내 케롤라인(Caroline), 아이들 앨리스(Alice)와 벤(Ben), 그리고 강아지 매그(Meg)와 함께 워릭셔(Warwickshire)에 살고 있다.
펼치기
제임스 뷰캔넥 (지은이)    정보 더보기
제임스는 지난 30년 간 마이크로프로세서 시스템들을 개발해온 베테랑 프로그래머이다. 그는 피아노 교습 시스템으로부터 산업용 로봇까지 다양한 컴퓨터 기술들에 대한 경험을 가지고 있다. 현재 제임스는 품격 있는 설계에 대한 열정을 가지고 그의 유닉스 지식과 객체지향 언어들을 결합할 수 있는 매킨토시와 아이폰 소프트웨어 개발에 집중하고 있다. 저서로는 『Professional Xcode 3』(2010, Wrox), 『Learn Objective-C for Java Developers』(2009, Apress), 『Beginning Xcode』(2006, Wrox) 등이 있다.
펼치기
황반석 (옮긴이)    정보 더보기
한양대학교에서 컴퓨터 공학을 전공한 후로 지금까지 개발자의 길을 걷고 있다. 애플리케이션 개발이 천직임을 인정하면서도 혹시 다른 재능도 있는 건 아닐까 하는 희망으로 아이스하키도 해보고 기타도 만져보지만, 결국은 컴퓨터 앞에 앉아 개발에 몰두하는 자신을 발견하곤 한다. 최근에는 플러터를 비롯한 멀티 플랫폼에 관심을 두고 있다. 옮긴 책으로는 《백엔드 프로그래밍을 위한 PHP & MySQL》(2023), 《알 스웨이가트의 파이썬 프로젝트》(2022), 《파이썬 챌린지》(이상 제이펍, 2021) 등이 있으며, 독자를 위한 인터넷 카페도 운영하고 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책