About the Book

Cocoa and Objective-C: Up and Running

I've been writing Cocoa tutorials for about five years. I started thinking about doing a book in the beginning of 2009, but it didn't seem like the world needed another big, dense reference that just sat on desks.

I described to my editor how I felt about this. I told him I didn't want to lecture. I wanted to speak directly to the person reading the book — as if I was in the room. That's how I'm used to writing, and that's what makes it fun for me.

But I didn't want to leave out important things, like how memory works in Objective-C. I didn't want it to be a demo of Cocoa, I wanted to write something that would actually, in reality, teach you how to be a productive Cocoa programmer.

My editor agreed and even encouraged me to be more direct and personal. The result is something I think you'll really like. This is a programming book that is written personally like a blog, but covers important Cocoa topics in detail.

I was very careful about which parts of Cocoa and Objective-C to talk about in the book. I don't bother with obscure academic trivia, but I do explain each of the number types and when best time is to use each one, or why you would want to make 64-bit Mac apps.

And while you're learning to use Cocoa for writing Mac apps, you're also learning about iPhone programming. Both share Objective-C, and the Foundation, Core Data, and Core Graphics frameworks.

If this sounds like something you'd like to read, please check out Cocoa and Objective-C: Up and Running. And please tell your friends about it.

You may also be interested in the Table of Contents.