At the bottom of page 180, you say to "Name the columns Make/Model, Price and Special. But, looking at the attributes inspector, there’s only a place to increment the column count. Typing in the names there doesn’t seem to be correct. I guess you just mean on the .xib file itself by double clicking into the columns? However, you’re referencing the attributes inspector so this is confusing.
The confusion continues in the next paragraph at the top of p.181. After following the instructions to this point and expanding the dock view, I don’t see a “Table Cell View” to delete per the instructions. OK, it does say it’s a child of Table Column, but the text “Table Cell View” is confusing.
I have this:
Text Field Cell - Make/Model
Text Field Cell - Price
Text Field Cell - Special
Table Header View
Shared User Defaults Controller
It’s also not clear “how” you actually delete an item (I don’t see where this is described) from the hierarchy from the .xib file. I tried selecting an item and hitting “DEL” (no effect). There’s no “DELETE” shown under the Edit menu. The closest I could find was to drag the item out of the grid onto the canvas and delete it there. But, this was error prone and I kept messing things up since, from the text, I wasn’t sure what exactly to do.
Yikes, this chapter is … Frustrating. The images are not very good and there’s not enough detail shown. Too much to go wrong when trying to navigate the hierarchy and also trying to follow the book. Whether that it’s the graphical things going on or that this chapter wasn’t reviewed as carefully, it’s really a tough slog. I’ll probably have to skip the chapter.
I bet in your class, this chapter is simple. But in the book…not so much.
Also, I agree with a reviewer on Amazon (I don’t post reviews on Amazon) who wrote that a lot of the text reads like “hey do this, wow!”. Perhaps the background/understanding comes later, but there doesn’t seem to be enough background of what’s actually happening when typing in the often seemingly mysterious code. Perhaps this book is meant to be a sampling of code for getting you started with projects? However, in this case, it doesn’t take a problem:solution approach, which would be my preference (unlike other programming environments, I cannot find any problem:solution “Cookbook” books like this for Cocoa). I’m not (yet) sure how this book will help me in an actual project.
Cocoa seems much, much more complicated than, say, .NET or even Java Swing.
I’m still hanging in there (for now)…
Thanks in advance.