『코코아 프로그래밍』의 정오표입니다.
원서인 『Cocoa Programming for Mac OS X』의 정오표는 여기입니다.
50쪽 아래쪽 소스코드
[textField setIntValue:count]
53쪽 소스코드
[textField setObjectValue:now]
55쪽 그림 속 글
Nib 파일을 불러옴 - nib 파일에 있는 각 객체에 대해
-새 인스턴스에 init 메시지를 보낸다.
-인스턴스의 변수들을 설정한다.
-클래스에 alloc 메시지를 보내 인스턴스를 생성한다.
Nib 파일을 불러옴 - nib 파일에 있는 각 객체에 대해
-클래스에 alloc 메시지를 보내 인스턴스를 생성한다
-새 인스턴스에 init 메시지를 보낸다.
-인스턴스의 변수들을 설정한다.
61쪽 그림 3.3 main.m
[array release];
삭제
62쪽 소스코드 14줄
for (i = 0; i < 10; i++) {
newnumber = ...
for (i = 0; i < 10; i++) {
newNumber = ...
79~82쪽 소스코드
entryData 로 표기된 부분을
entryDate 로 변경
108쪽 그림 4.1 왼쪽 상자
ction = seed: target
action = seed:
108쪽 그림 4.2 상자 속 코드
왼쪽 상자
ction = seed: target
action = seed:
오른쪽 상자
ction = seed: target
- (void)seed:(id)sender
112쪽 그림 4.5
설명을 가리키는 선이 두번째 체크박스(Continuously...)를 가리켜야 함.
123쪽 그림 4.18 / 131쪽 그림 5.1 / 139쪽 그림 5.9 상자속 글자
NSTextField 상자
- stringValue
- textClolor
- setTextColo
- stringValue
- textColor
- setTextColor
NSColorWell 상자
- color
- setClor:
- color
- setColor:
126쪽 위쪽 소스코드
[colorWell setColor:initialColor];
141, 142쪽 소스코드
- (id)tableView: ...
objecValueForTableColumn:...
- (id)tableView: ...
objectValueForTableColumn:...
148쪽 그림 6.1
추상 객체
158쪽 첫 문단
하지만 NSDecimalNumber *를 Float:으로 변환하는 데는 문제가 있다. 포인터는
nil이 될 수 있으나 floats는 그럴 수 없기 때문이다. 만약 setValue:forKey:에 전달되
는 nil값이 포인트가 아닌 유형으로 변환되어야 한다면 다음 메서드를 호출하게
된다.
하지만 NSDecimalNumber *를 Float:로 변환하는 데는 문제가 있다. 포인터는
nil이 될 수 있으나 float는 그럴 수 없기 때문이다. 만약 setValue:forKey:에 전달되
는 nil값이 포인터가 아닌 유형으로 변환되어야 한다면 다음 메서드를 호출하게
된다.
173쪽 위쪽 소스코드 6행 (icebomb 님)
[[undo prepareWithInvocationTarget:self] insertObject:p insertEmployeesAtIndex:index];
390쪽 (hideyf 님)
-(NSRect)rectForPage:(int)page
(1)
(
