Textbook
Beginning Mac OS X ProgrammingISBN: 978-0-7645-7399-6
Paperback
720 pages
July 2005, ©2005
This product is not currently available for purchase from this website.
For customer care, special sales, or to find your rep, please visit our Contact Us page. Other Available Formats: E-book
|
Do you think you've discovered an error in this book? Please check the list of errata below to see if we've already addressed the error. If not, please submit the error via our Errata Form. We will attempt to verify your error; if you're right, we will post a correction below.
Chapter | Page | Details | Date | Print Run |
---|---|---|---|---|
Front/Back Cover | Error on Covers On the front and back cover, "Tiger" is version 10.4, not 1.4. |
01/11/2008 | ||
40 | Error in Directory Reference There is a reference to a directory "/DeveloperExamples/AppKit" which should actually read: "/Developer/Examples/AppKit" |
7/28/05 | ||
63 | Error in Figure figure 3-8 shows the Xcode window, with a list of files, and says that, per the current steps of the project, the reader's Xcode window should look the same. But, the window shown in the book shows a file named 'main.c', when instruction # 5 in this exercise expressly tells the user to rename that file to 'Hello2.c'. That file, and not 'main.c' should appear in figure 3-8. (Also, the icon for the 'Hello2' file, in the book and in Xcode do not match.) |
09/05/06 | ||
71 | Error in Code the fourth last line in the code is: exit(1) This line should be changed to: return 1 |
11/11/05 | ||
82 | Typo The end of the last line of step 21 reads: to yield -. should read: to yield -1. |
11/09 | ||
82 | Error in Project for those with the latest version of Xcode: There seems to be a bug in Xcode 2.4 related to 'ZeroLink'. The simple solution is to turn off ZeroLink before building and debugging the project. 1) Go to the 'Build' menu, and deselect the menu item 'Allow ZeroLink', which is selected by default. |
02/13/07 | ||
94 | Error in Text In Step 2 the text reads: "Choose Carbon Main Menu With Menu Bar from the Starting Point window." It should read: "Choose Carbon Main Window With Menu Bar from the Starting Point window." |
05/01/2006 | ||
98 | Error in Text Page 98, Step 8: It says: "Click once on the New item your nib's File menu. The New menu item will be selected." It should say: "Click once on the New item in your nib's File menu. The New menu item will be selected." The change is adding the preposition "in" between "item" and "your". There is no "it" in the before or after sentences. |
07/10/2006 | ||
123 | Error in Text Under How It Works, last paragraph. There is a statement saying that Interface Builder does not include controls for setting a window's minimum size for Carbon NIBs. This is false. In the window inspector, under the Size popup, there is a Min checkbox that can be set which will limit the window's minimum size to the pixel sizes specified in the text boxes beside the checkbox. |
8/8/05 | ||
144 | Error in Code The monofont typeface reads: Info,plist It should read: Info.plist |
05/24/2006 | ||
144 | Error in Text In the third line the text reads: "...in the bundle's Info,plist file." It should read: "... in the bundle's Info.plist file." |
04/14/2006 | ||
164 | Typos the third paragraph, first sentence, says: An array is stored as a block of contguous memory, meaning here are no gaps in the data. It should say: An array is stored as a block of contiguous memory, meaning there are no gaps in the data. Notice two changes, one in contguous/contiguous and one in here/there. |
10/19/06 | ||
167 | Error in Code Code reads: // Question 3 p = &intArray[4] - 1; printf("p is set to &a[4] - 1. What is the value of *p? "); it should say: // Question 3 p = &intArray[4] - 1; printf("p is set to &intArray[4] - 1. What is the value of *p? "); |
7/22/06 | ||
181 | Typo the paragraph after the code example begins: "This mechanics of this example are quite involved..." should read: "The mechanics of this example are quite involved..." |
10/23/06 | ||
316 | Error in Code rect.origin.y = topLeftPoint.y - rect.size.width; should be: rect.origin.y = topLeftPoint.y - rect.size.height; |
06/20/2007 | ||
367 | Misspelling Third Paragraph: "PrefernecesWindowController" Should be: "PreferencesWindowController". |
2/22/06 |