I also voted to migrate the question to Programmers Stack Exchange, but I'm going to answer here so this answer will go with it.
I went to the Big Nerd Ranch Cocoa Bootcamp in Summer '08 with Aaron Hillegass and I can wholeheartedly say that it was one of the most useful and educational experiences of my career.
Learning from a book is one thing, but having an instructor as experienced and knowledgable as Aaron on hand to be able to answer questions when they inevitably come up was totally invaluable.
The classes follow a tutorial format, using the current edition of the Big Nerd Ranch book relevant to the course as the class material.
You'll be learning and programming for most of the day, beginning with breakfast, and having breaks for lunch and then ending with dinner. After dinner, you're pretty much free to do what you want and the instructor usually stays in the class room so that you can have one-on-one time with them. I found this part of the course to be extremely useful. It gives you time to review the day, try out what you've learned on your own without the pressure of having to move onto the next topic too quickly.
I have already recommended that a colleague of mine take the course and I would also recommend it to any one else who was interested.