본문 바로가기 주메뉴 바로가기
국회도서관 홈으로 정보검색 소장정보 검색

목차보기


1부 서막
Chapter 01 여러분 , 그리고 이 책 3
C와 오브젝티브-C 4
이 책이 발휘하는 효과 5
프로그래머의 삶이란? 6

Chapter 02 첫 프로그램 7
애플의 개발자 도구 설치하기 7
Xcode로 시작하기 8
어디서부터 코드를 작성해야 할까? 11
작성한 프로그램을 어떻게 실행할까? 15
그렇다면 과연 프로그램이란 무엇일까? 17
프로그래밍은 계속 되어야 한다 19

2부 프로그래밍은 어떤 과정을 거칠까
Chapter 03 변수와 타입 23
타입 24
변수가 들어 있는 프로그램 25
도전 과제 28

Chapter 04 if/else 29
불린 변수 31
else if 33
조금 더 깊게: 조건 (3항) 연산자 34
도전 과제 34

Chapter 05 함수 36
함수는 언제 사용해야 할까? 36
함수는 어떻게 작성하고 사용할까? 37
함수들은 서로 어떻게 동작하는가? 41
지역 변수, 프레임, 스택 44
되부름 46
디버거로 프레임 들여다보기 49
리턴 52
전역 변수와 정적 변수 54
도전 과제 55

Chapter 06 수 57
printf() 57
정수 58
정수를 표시하기 위한 토큰들 60
정수 연산 62
부동 소수점 수 66
부동 소수점 수를 표시하기 위한 토큰들 66
부동 소수점 수에 사용하는 함수들 67
도전 과제 68

Chapter 07 루프 69
while 루프 70
for 루프 71
break 73
continue 74
do-while 루프 76
도전 과제 77

Chapter 08 주소와 포인터 78
주소 얻기 79
포인터에 주소 저장하기 80
어떤 주소의 데이터 가져오기 81
차지하는 바이트 수는? 82
NULL 84
포인터 선언 스타일 85
도전 과제 86

Chapter 09 참조에 의한 전달 87
참조에 의한 전달 방식으로 함수 작성하기 88
NULL의 역참조 피하기 91

Chapter 10 구조체 93
도전 과제 95

Chapter 11 힙 97

3부 오브젝티브-C와 기초 지식
Chapter 12 객체 103
첫 객체를 만들고 사용하기 104
메시지 해부 106
메모리 속 객체 108
id 109
도전 과제 109

Chapter 13 메시지 심화 111
메시지를 겹쳐 보내기 112
여러 개의 인수 112
nil에 메시지 보내기 114
도전 과제 115

Chapter 14 NSString 116
도전 과제 117

Chapter 15 NSArray 119
NSMutableArray 122
도전 과제 123

Chapter 16 개발자용 도움말 문서 126
Reference 127
간편 도움말 130
그 밖의 옵션과 리소스 132

Chapter 17 첫 클래스 134
액세서 메소드 137
점 표기법 140
프로퍼티 141
self 142
복합 파일 구성 143
도전 과제 143

Chapter 18 상속 145
메소드 오버라이드하기 150
super 151
도전 과제 152

Chapter 19 객체 인스턴스 변수 154
객체 소유권과 ARC 156
Asset 객체 만들기 157
Employee 클래스에 다중 관계 추가하기 159
도전 과제 165

Chapter 20 메모리 누수 막기 166
유지 사이클 169
약한 참조 172
약한 참조를 0으로 만들기 173
조금 더 깊게 ? 참조 수동 카운팅과 ARC 176
유지 카운트 규칙 178

Chapter 21 컬렉션 클래스 180
NSArray/NSMutableArray 180
변경할 수 없는 객체 181
정렬하기 183
필터링하기 184
NSSet/NSMutableSet 186
NSDictionary/NSMutableDictionary 189
C의 기본 타입 191
컬렉션과 nil 192
도전 과제 192

Chapter 22 상수 193
전처리기 지시자 194
#include와 #import 194
#define 196
전역 변수 197
enum 199
#define과 전역 변수의 맞대결 200

Chapter 23 NSString과 NSData로 파일 쓰기 202
NSString 인스턴스를 파일에 쓰기 202
NSError 203
NSString으로 파일 읽기 206
NSData 객체를 파일에 쓰기 206
NSData 인스턴스를 파일에서 읽기 208

Chapter 24 콜백 210
타깃과 액션 211
도우미 객체 215
알림 220
어느 것을 사용해야 할까? 221
콜백과 객체 소유권 222

Chapter 25 프로토콜 224

Chapter 26 프로퍼티 리스트 228
도전 과제 232

4부 이벤트 구동 애플리케이션
Chapter 27 첫 iOS 애플리케이션 235
iTahDoodle로 내딛는 첫 발 236
BNRAppDelegate 238
C의 도우미 함수 추가하기 239
iTahDoodle의 객체들 241
모델?뷰?컨트롤러 242
애플리케이션 델리게이트 243
뷰 설정하기 245
iOS 시뮬레이터에서 실행하기 247
테이블 뷰 연결하기 247
새로운 태스크 추가하기 251
태스크 데이터 저장하기 253
조금 더 깊게: main( )은 하는 일이 무엇일까? 254

Chapter 28 첫 코코아 애플리케이션 255
BNRDocument.h 편집하기 257
인터페이스 빌더 살펴보기 258
BNRDocument.xib 편집하기 259
서로 연결하기 264
MVC 정리하기 269
BNRDocument.m 편집하기 270
도전 과제 273

5부 오브젝티브?C 고급
Chapter 29 init 277
init 메소드 작성하기 277
init 메소드 279
액세서 사용하기 281
인수를 받는 init 메소드 281
치명적인 init 메소드 290

Chapter 30 프로퍼티 291
프로퍼티의 속성 293
변경 가능성 293
수명 지정자 293
atomic이나 nonatomic을 선택할 기준 297
키?값 코딩 298
비 객체 타입 301

Chapter 31 카테고리 303

Chapter 32 블록 305
블록 정의하기 306
블록 사용하기 306
블록 변수 선언하기 307
블록에 값 지정하기 309
블록 넘겨주기 310
typedef 314
리턴 값 315
메모리 관리 316
블록의 미래 318
도전 과제 318
익명 블록 318
NSNotificationCenter 319

6부 C 고급
Chapter 33 비트 연산자 323
비트 단위 OR 324
비트 단위 AND 326
그 외 비트 단위 연산자 328
배타적 OR 328
보수 330
왼쪽 시프트 330
오른쪽 시프트 331
enum을 사용하여 비트 마스크 정의하기 332
한 마디 더 333
도전 과제 333

Chapter 34 문자열 334
char 334
char * 336
리터럴 문자열 339
NSString 변환 작업 341
도전 과제 342

Chapter 35 C 배열 343

Chapter 36 커맨드라인 인수 347

Chapter 37 switch 351

Next Steps 354
찾아보기 356

이용현황보기

(아론 힐리가스의)오브젝티브-C 프로그래밍 이용현황 표 - 등록번호, 청구기호, 권별정보, 자료실, 이용여부로 구성 되어있습니다.
등록번호 청구기호 권별정보 자료실 이용여부
0001716832 005.117 -12-2 서울관 서고(열람신청 후 1층 대출대) 이용가능
0001716833 005.117 -12-2 서울관 서고(열람신청 후 1층 대출대) 이용가능