정오표

『프로그래밍 오브젝티브-C 2.0』의 정오표입니다.

원서인 『Programming in Objective-C 2.0』의 정오표는 여기입니다.

4쇄

29쪽 연습문제 3 코드 5행 (김준규 님)
… [[NSAutoreleasePool alloc] init;

… [[NSAutoreleasePool alloc] init];

 

49쪽 19~21행 (김준규 님)

}

 

//—- program 부분 —-

}

@end

//—- program 부분 —-

 

61쪽 1문단 1행 (왕수용 님)
… 1.7 × 104

… 1.7 × 10

 

 

2쇄

14쪽 밑에서 5행
Choose 버턴을 클릭하면

Choose 버튼을 클릭하면

 

40쪽 중간 부분 (권오철 님)

int numerator;

int denominator;

이 부분에서 선언된 멤버는 ‘인스턴수 변수’라고 한다. …

이 부분에서 선언된 멤버는 ‘인스턴스 변수’라고 한다. …

 

49쪽 코드 제일 마지막 누락 (김정곤 님)
  1. @end

 

68쪽 프로그램 4.3 11행 (유홍선 님)
int result;

(삭제)

 

71쪽 위쪽 소스코드 8행
NSLog (@”a / d * + a %v d = %1“, a / d * + a % d)

NSLog (@”a / d * + a %% d = %i“, a / d * + a % d)

 

72쪽 프로그램 4.5 밑에서 2행 (김종현 님)
// 형 변화 연산자


// 형 변환 연산자

 

82쪽 프로그램 4.7 밑에서 3행 (유홍선 님)
NSLog (v%x %x” …

NSLog (%x %x” …

 

157쪽 위에서 둘째 문단 2행 (최범수 님)
저장된 분모의 값을 …

저장된 분자의 값을 …

 

180쪽 1행 (최범수 님)
부모 클래스인 ClassC를 다음과 …

자식 클래스인 ClassC를 다음과 …

 

181쪽 첫 번째 소스코드 밑에서 2행 (박규현 님)
-(int) perimeter;

-(int) perimeter;

-(void) setWidth: (int) w andHeight: (int) h;

 

 

(1쇄의 오탈자는 2쇄에 모두 반영되었습니다.)

 

1쇄

 

13쪽 그림 2.3 새 프로젝트 시작하기 – XCode 3.1.2에서는 다음과 같이 바뀌었습니다.

그림2-3수정.png

왼쪽 구획에서 Mac OS X 섹션의 Application을 선택하고, 오른쪽 상단 구획에서 Command Line Tool을 선택하자. 이제 그림 2.4와 같은 창이 나타난다

 

14쪽 그림 2.4 새 프로젝트 시작하기 – XCode 3.1.2에서는 다음과 같이 바뀌었습니다.

그림2-4수정.png

Type을 Foundation으로 지정하고 Choose 버튼을 클릭하면 그림 2.5처럼 새 창이 나타날 것이다

 

23쪽 밑에서 셋째 문단 2행
여는 중괄호({)와 닫는 증괄호(}) …

여는 중괄호({)와 닫는 중괄호(}) …

 

58쪽 밑에서 2행 (최범수 님)
캐릭터(character)이건, 정수이건 …

문자(character)건, 정수이건 …

 

66쪽 밑에서 3행 (최범수 님)
b에서 a를 뺀 값의 결과를 …

a에서 b를 뺀 값의 결과를 …

 

71쪽 위쪽 소스코드 8행 (김태형 님)
NSLog (@”a / d * + a %v d = %i“, a / d * + a % d)

NSLog (@”a / d * + a %% d = %i“, a / d * + a % d)

 

169쪽 프로그램 7.5 15행 (Sangeon Lee 님)
resultFaction = [aFraction add: bFraction];

resultFraction = [aFraction add: bFraction];

 

216쪽 둘째 본문 1행 (Sangeon Lee 님)
Objective-C 컴파일러는 f1이 선언됨으로써 fl이 Fraction …

Objective-C 컴파일러는 f1이 선언됨으로써 f1이 Fraction …

 

230쪽 밑에서 둘째 문단 2행 (윤용삼 님)
(보통 init이 아니다)

(보통 init이다)