HOME > 상세정보

상세정보

(예제로 배우는 핵심 패턴) 아이폰 프로그래밍 (11회 대출)

자료유형
단행본
개인저자
Brannan, James A. 정기훈, 역
서명 / 저자사항
(예제로 배우는 핵심 패턴) 아이폰 프로그래밍 / 제임스 브래넌 지음 ; 정기훈 옮김
발행사항
서울 :   정보문화사,   2010  
형태사항
452 p. : 삽화 ; 24 cm
총서사항
Programmer's mobile recipe ;01
원표제
iPhone SDK programming : a beginnier's guide
ISBN
9788956744971
일반주기
색인수록  
일반주제명
iPhone (Smartphone) -- Programming SmartPhones -- Programming Application software -- Development
000 01027camcc2200325 c 4500
001 000045632278
005 20110225150213
007 ta
008 110225s2010 ulka 001c kor
020 ▼a 9788956744971 ▼g 13000
035 ▼a (KERIS)BIB000012034588
040 ▼a 211052 ▼c 211052 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 0 ▼a 005.1 ▼a 005.26 ▼2 22
085 ▼a 005.1 ▼2 DDCK
090 ▼a 005.1 ▼b 2010z14
100 1 ▼a Brannan, James A.
245 2 0 ▼a (예제로 배우는 핵심 패턴) 아이폰 프로그래밍 / ▼d 제임스 브래넌 지음 ; ▼e 정기훈 옮김
246 1 9 ▼a iPhone SDK programming : ▼b a beginnier's guide
260 ▼a 서울 : ▼b 정보문화사, ▼c 2010
300 ▼a 452 p. : ▼b 삽화 ; ▼c 24 cm
440 0 0 ▼a Programmer's mobile recipe ; ▼v 01
500 ▼a 색인수록
650 0 ▼a iPhone (Smartphone) ▼x Programming
650 0 ▼a SmartPhones ▼x Programming
650 0 ▼a Application software ▼x Development
700 1 ▼a 정기훈, ▼e
900 1 0 ▼a 브래넌, 제임스, ▼e
945 ▼a KLPA

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.1 2010z14 등록번호 121204288 (3회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.1 2010z14 등록번호 121204289 (7회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.1 2010z14 등록번호 121231205 (1회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

Mac 프로그램 개발 경험이 전혀 없는 개발자들도 쉽게 볼 수 있는 이 가이드북은 세상에서 가장 인기 있는 스마트폰 어플리케이션을 어떻게 만들 수 있는지 상세하게 설명하고 있다. 이 책을 통해 Objective-C 프로그래밍 언어와 Xcode 개발 툴을 어떻게 사용하는지 배울 수 있으며, 모든 챕터에는 혼자 실습할 수 있는 풍부한 코드가 제공된다. 또한, 따라하기 과정이 담긴 실습 동영상을 통해 더욱 쉽게 학습할 수 있다.

내 아이디어를 담은 아이폰 어플리케이션을 만들어보자!
내가 원하는 아이폰&아이팟 터치 어플리케이션을 자유자재로 구현
실습 동영상으로 더욱 쉽게 배울 수 있습니다!


- Mac에 전혀 경험이 없는 초급자를 위한 최고의 책
- 깔끔한 예제와 이해하기 쉬운 설명
- 따라하기만 하다보면 이해되는 쉬운 풀이 방식
- 초급, 중고급 개발자 모두가 살 만한 책
- Objective-C, Cocoa Touch, Xcode의 핵심 사용법 마스터

쉽게 만들 수 있는 아이폰&아이팟 핵심 스킬
Mac 프로그램 개발 경험이 전혀 없는 개발자들도 쉽게 볼 수 있는 이 가이드북은 세상에서 가장 인기 있는 스마트폰 어플리케이션을 어떻게 만들 수 있는지 상세하게 설명하고 있다. 이 책을 통해 Objective-C 프로그래밍 언어와 Xcode 개발 툴을 어떻게 사용하는지 배울 수 있다. 모든 챕터에는 혼자 실습할 수 있는 풍부한 코드가 제공되며, 따라하기 과정이 담긴 실습 동영상을 통해 더욱 쉽게 학습할 수 있다.

<이 책의 쉬운 학습 구성>
* 따라하기&동영상 : 스킬 향상을 위한 연습 예제로 실습 동영상이 포함
* 기본 스킬&포인트 : 각 장에서 다루는 구체적인 스킬 리스트
* 자세한 주석 : 예제 코드마다 설명을 달아 각각의 프로그래밍 테크닉을 기술
* Q&A : 추가 정보와 도움이 될 만한 팁을 Q&A 형태로 표현
* Notes : 설명 중인 주제와 관련된 추가 정보
* Tips : 일을 하는 데 있어 도움이 될 만한 내용 또는 또 다른 방법 제시
* Notice : 주의해야 할 에러나 위험

분류 모바일 프로그래밍 / 아이폰
수준 초/중급

Programmer's Mobile Recipe 시리즈
<프로그래머의 모바일 레시피> 시리즈는 아이폰, 안드로이드, 윈도우 폰 등 모바일 전 분야의 실전 지식을 간결하고 이해하기 쉽게 전달합니다. 이론과 실전을 두루 갖춘 전문가들의 군더더기 없는 핵심 설명을 통해 보다 빠르고 쉽게 모바일 프로그래밍의 강자가 되어 보세요! 실전 능력을 높이고 모바일 프로그래밍 감각을 올리는 데 있어 훌륭한 멘토가 되어줄 것입니다.


정보제공 : Aladin

저자소개

제임스 브래넌(지은이)

낮에는 Java SOA 엔지니어로 일하고 밤에는 컴퓨터 관련 서적을 집필하고 있다. 이 책은 저자의 두 번째 저서로 현재 세 번째 책을 집필하고 있으며, 업무 상 Java 프로그래밍을 주로 하지만 Objective-C를 더 좋아한다. 메릴랜드 주 게이더스버그에서 아내와 두 자녀와 함께 살고 있다.

정기훈(옮긴이)

문무를 겸비해야만 만렙 직장인이 된다고 믿는, 그래서 오늘도 보고서와 코드 사이에서 떠도는 평범한 중렙(이라고 착각하는) 직장인이다. 《원리로 이해하는 네트워크 입문》을 집필했으며, 《컴파일러 개발자가 들려주는 C 이야기》, 《깐깐하게 배우는 C》, 《코딩 트레이닝》, 《마스터링 아파치 스파크》, 《COCOS2D 게임 프로그래밍》, 《LEARNING MAC/iOS 개발자를 위한 오브젝티브-C 2.0》, 《LEARNING iOS 게임 프로그래밍》 등 다수의 IT 서적을 번역하였다.

정보제공 : Aladin

목차

목차
역자의 글 = 3
실습 동영상 소개 = 16
서문 = 18
감사의 글 = 20
Intro : 진짜 iPhone 개발자 되기
 iPhone 개발자 센터 가입 = 23
 Try This : iPhone 개발자 센터 가입 = 24
 Xcode와 iPhone SDK 다운로드 및 설치 = 29
 iPhone Developer Program 등록 = 33
 Try This : iPhone Developer Program 가입 = 34
 요약 = 42
1장 iPhone Software Development Kit(SDK)
 App Store = 44
 Software Development Kit(SDK) = 46
  유료회원제 = 47
 Objective C, Foundation Framework, Cocoa Touch, UIKit = 47
  Cocoa Touch = 48
  Foundation Framework = 48
 iPhone 프레임워크 = 48
 iPhone 제약 사항 = 49
  메모리와 프로세서 속도 = 49
  작은 화면 = 50
  보안 = 50
  언제든지 종료 가능한 애플리케이션 = 50
  메모리 관리 = 51
 관련 문서 = 51
 Try This : iPhone 개발 시작하기 = 51
 요약 = 61
2장 C 기초부터 다시보기
 C 터미널 프로그램 = 63
 Try This : Xcode를 이용한 간단한 C 프로그램 = 63
 C 언어 주석 = 64
 Header, Import, Include = 64
 Try This : 헤더 파일 작성 = 65
 전처리 구문 = 67
 Try This : 전처리 구문 사용하기 = 67
 데이터 타입, 연산자 = 67
 제어문, 함수, 조건문 = 69
 배열, 구조체 = 70
 함수 = 71
 printf 함수 = 71
 포인터 = 72
 Try This : 포인터 사용하기 = 72
 포인터 역참조(dereference) = 73
 포인터와 배열 = 74
 Try This : 포인터로 만든 배열 = 74
 요약 = 75
3장 Objective-C의 기초
 Objective-C Class와 Object = 77
 Class Interface와 Implementation = 77
 Try This : Class의 Interface와 Implementation 만들기 = 77
 컴파일러 지시자 : @interface, @implementation = 79
 메서드 선언과 정의 = 79
 Try This : Simple Class에 sayHello 메서드 구현하기 = 80
 Interface 구조 = 81
 Implementation 구조 = 81
 Public, Private, Protected 인스턴스 변수 = 82
 Simple Messaging = 83
 Message에서의 self = 84
 Nested Arguments = 84
 인스턴스 메서드와 클래스 메서드 = 85
 Try This : Simple Class에 sayGoodBye 클래스 메서드 구현하기 = 86
 alloc, init 메서드 = 87
 Retain, Release를 이용한 메모리 관리 = 88
 Try This : 메모리 관리 = 90
 인스턴스 변수와 메모리 = 92
 Autorelease를 이용한 메모리 관리 = 93
 요약 = 94
4장 Objective C의 활용
 프로퍼티 = 96
  Retain = 97
  Assign = 98
  Copy = 98
  프로퍼티 해제 = 100
 Multiple Argument 메시지 = 100
 Try This : Simple Multiple Argument Message 만들기 = 101
 id 변수 타입, 다이내믹 타이핑, 다이내믹 바인딩 = 103
  id Type = 103
  다이내믹 타이핑과 다이내믹 바인딩 = 103
 상속(Inheritance) = 103
  오버라이딩(Overriding) 메서드 = 104
  오버로딩(Overloading) 메서드 = 104
 카테고리 = 105
 프로토콜 = 106
 예외 처리 = 108
 요약 = 109
5장 iPhone에 애플리케이션 설치하고 디버깅하고 테스트하기
 iPhone에 애플리케이션 설치하기 = 112
  Membership = 112
  Certificate, Devices, Application ID, Provisioning = 112
 Try This : 실제 iPhone에 애플리케이션 설치하고 구동하기 = 114
 디버깅(Debugging) = 117
  디버거를 이용한 디버깅 = 118
 Try This : 애플리케이션 디버깅 = 121
  NSZombieEnabled = 125
 Try This : 좀비 활성화 = 125
  Instruments Leaks = 128
 Try This : 메모리 누수 찾기 = 129
  iPhone 시뮬레이터에서의 메모리 누수 찾기 = 129
 애플리케이션 Deploy 및 Distribute = 131
  애플리케이션 Deploy = 131
  애플리케이션 Distribute = 132
 요약 = 133
6장 애플리케이션(UIApplication, UIApplicationDelegate)
 Try This : UIApplicationDelegate에 UIView와 UIViewController 추가하기 = 135
 UIWindow, UIApplication, UIApplicationDelegate 연결하기 = 140
 Try This : MainWindow.xib 조사 = 141
 UIApplication, UIApplicationDelegate = 141
  main.m 파일 = 142
  애플리케이션 라이프 사이클 이벤트 처리 = 143
  인터럽트 = 145
 Try This : 애플리케이션 인터럽트 처리 = 146
 요약 = 147
7장 뷰(UIView, UIViewController)
 UIView 클래스 = 149
 UIViewController 클래스 = 150
 View based Application 템플릿 = 150
 IBOutlet, IBAction = 150
 Try This : View based Application 템플릿 = 151
 Try This : Window based Application 템플릿 = 154
 UIViewController와 애플리케이션 라이프 사이클 이벤트 = 157
 Try This : 라이프 사이클 메서드 관찰 = 158
 요약 = 160 
8장 탭 바(UITabBar, UITabBarController)
 UITabBar, UITabBarController, UITabBarItem, UITabBarControllerDelegate = 162
 Try This : 탭 바 애플리케이션 템플릿 사용하기 = 164
 Try This : 탭 바 애플리케이션에 탭 바 아이템 추가하기 = 167
 Try This : 템플릿을 이용하지 않고 탭 바 애플리케이션 만들기 = 170
 Try This : 사용자 정의 탭 바 허용하기 = 172
 요약 = 177
9장 내비게이션(UINavigationBar, UINavigationBarController)
 UINavigationBar, UINavigationController, UINavigationItem = 180
 Try This : 내비게이션 바를 이용한 3단계 뷰 애플리케이션 = 181
  다른 뷰 추가 = 189
 Try This : Window based Application 템플릿으로 유틸리티 애플리케이션 만들기 = 192
 UINavigationController에 대한 추가 내용 = 196
  Push와 Pop = 196
  내비게이션 바 설정 = 196
 Try This : 탭에서 내비게이션 컨트롤러 사용하기 = 197
 요약 = 201
10장 테이블(UITableView, UITableViewController)
 UITableView = 205
 UITableViewDelegate, UITableViewDataSource = 207
  UITableViewDelegate = 207
  UITableViewDataSource = 207
 Try This : UITableViewDelegate, UITableViewDataSource 적용 = 208
 UITableViewController = 214
 Try This : UITableViewController = 215
 그룹핑과 인덱싱 = 217
  Grouped 테이블 스타일 = 217
 Try This : 그룹핑 = 218
  인덱싱 = 221
 Try This : 인덱싱 = 221
 테이블 내 이미지 = 223
 Try This : 이미지 추가 = 223
 행 선택 = 225
 Try This : 행 선택 = 225
 행 높이 변경 = 226
 Try This : 행 높이 변경 = 226
 테이블 셀 꾸미기 = 227
 Try This : 테이블 셀 꾸미기 = 227
 사용자 정의 테이블 셀 = 228
 Try This : 인터페이스 빌더에서 사용자 정의 셀 만들기 = 229
 내비게이션 바와 탭에서의 테이블 = 233
 Try This : 탭 내 내비게이션 컨트롤러에서의 테이블 = 233
 테이블 셀 편집 = 239
  편집 모드 = 239
  편집 모드 메서드 = 239
 Try This : 행 편집 = 241
 요약 = 248
11장 Activity, Progress와 Alerting Users
 Activity 표시 UIActivityIndicatorView = 251
 Try This : UIActivityIndicatorView = 253
 Progress 확인 - UIProgressView = 256
 Try This : UIProgressView = 257
 알림창 = 262
  UIAlertView, UIAlertViewDelegate = 263
 Try This : UIAlertView = 265
 Try This : 여러 버튼 알림창 = 267
  UIActionSheet, UIActionSheetDelegate = 268
 Try This : UIActionSheet = 268
 애플리케이션 배지 = 270
 Try This : 애플리케이션 배지 추가 = 271
 요약 = 272
12장 기본 컨트롤
 버튼 = 274
  배경 그림과 이미지를 포함한 버튼 = 275
 Try This : 배경 그림과 이미지를 포함한 버튼 = 275
 버튼 타입 = 280
 UIToolBar = 281
 Try This : UIToolBar = 282
 UISwitch = 284
 UISlider = 285
  슬라이더 모양 = 285
  슬라이더 값 = 285
  Continuous 프로퍼티 = 286
 Try This : 스위치, 슬라이더 = 286
 UITextField = 289
 Try This : (Number Pad를 이용한) UITextField = 290
 UITextView = 293
 UISegmentedControl = 294
 Try This : UISegmentedControl = 295
 웹 뷰 = 297
  UIWebView = 297
  UIWebViewDelegate = 298
 Try This : 간단한 웹 브라우저 = 298
 요약 = 301
13장 피커와 카메라 컨트롤
 피커 - Date Picker와 Picker = 303
  데이트 피커 = 303
 Try This : 데이트 피커 = 306
 Try This : UIDatePicker 타이머 모드 = 309
  UIPickerView = 312
 Try This : 피커 = 313
 Try This : UIPickerView 2개의 컴포넌트 = 317
 Try This : UIPickerView에 UIImageView 넣기 = 320
 카메라 사용 - UIImagePickerController = 322
  UIImagePickerController = 322
  UIImagePickerControllerDelegate = 324
 Try This : UIImagePickerController = 324
 요약 = 332
14장 애플리케이션 세팅
 설정 애플리케이션 = 334
 Settings Bundle = 334
 Try This : Settings Bundle 생성 = 335
  세팅 필드 타입 = 338
 Try This : PSTextFieldSpecifier 추가 = 339
  PSMultiValueSpecifier = 340
 Try This : PSMultiValueSpecifier 추가 = 341
  PSToggleSwitchSpecifier = 342
 Try This : PSToggleSwitchSpecifier 추가 = 343
  PSSliderSpecifier = 344
 Try This : PSSliderSpecifier 추가 = 345
  PSChildPaneSpecifier = 346
 Try This : PSChildPaneSpecifier 추가 = 346
 NSUserDefaults로 설정 값 불러오기 = 348
 Try This : Settings Bundle 불러오기 = 348
 요약 = 350
15장 프로퍼티 리스트, 아카이브
 iPhone의 디렉터리 구조 = 352
  디렉터리 = 352
 프로퍼티 리스트 = 353
  단순 나열(Serialization) = 353
 Try This : NSArray 저장 = 354
  NSPropertyListSerialization = 355
 Try This : XML 프로퍼티 리스트로 저장 = 357
 아카이브 = 359
  필요한 프로토콜 = 359
  NSKeyedArchiver, NSKeyedUnarchiver = 360
 Try This : 오브젝트 아카이브, 아카이브 해제 = 362
 Try This : 오브젝트 계층 아카이브, 아카이브 해제 = 364
 요약 = 368
16장 SQLite를 이용한 데이터 유지
 SQLite 데이터베이스 추가 = 370
 Try This : FireFox SQLite Manager를 이용한 간단한 데이터베이스 생성 = 370
 SQLite 데이터베이스 기본 사용법 = 372
  데이터베이스 열기 = 372
 Statement, statement 준비, statement 실행 = 373
  Select = 374
 Try This : 데이터베이스 열기 및 쿼리하기 = 375
  SQLite 바인딩, 추가, 갱신, 삭제 = 382
 Try This : 데이터베이스를 쓰기 가능하게 만들기 = 383
 요약 = 391
17장 코어 데이터
 코어 데이터 - 간단한 설명 = 393
 모델 생성 = 393
  엔티티 = 394
 Try This : 코어 데이터 모델에 엔티티 추가 = 394
  애트리뷰트 = 396
 Try This : 애트리뷰트를 코어 데이터 모델에 추가하기 = 396
  Relationship = 397
 Try This : 모델링 Relationship = 398
 모델, 컨텍스트, 스토어 = 399
  NSManagedObjectModel = 399
  NSPersistentStoreCoordinator = 400
  NSManagedObjectContext = 400
 NSManagedObject = 401
 Try This : 엔티티에서 NSManagedObject 생성하기 = 401
 Try This : 애플리케이션 코드에 코어 데이터 추가하기 = 403
 오브젝트 추가 = 405
 변경 사항 저장 = 406
 엔티티 Fetch = 406
  NSFetchRequest = 407
  NSPredicate = 407
  NSSortDescriptor = 408
 엔티티 삭제 = 409
 Try This : 엔티티 생성, 획득, 삭제 = 409
 요약 = 417
18장 멀티미디어
 사운드 플레이 = 419
  AudioServicesPlaySystemSound = 419
  AVAudioPlayer, AVAudioPlayerDelegate = 420
 Try This : 사운드 파일과 MP3 플레이 = 421
 Media Player Framework = 424
  미디어 데이터 클래스 = 424
  멀티미디어 선택 = 426
  멀티미디어 플레이 - MPMusicPlayerController = 427
 Try This : 미디어 피커와 미디어 플레이어 사용하기 = 428
 MPMoviePlayerController = 433
 Try This : 동영상 플레이 = 434
 요약 = 436
19장 간단한 네트워크 프로그래밍
 CFNetwork = 438
 NSURL = 438
 Try This : NSURL을 이용한 간단한 네트워크 애플리케이션 = 440
 요약 = 444

관련분야 신착자료

Harvard Business Review (2025)