Cocoa Programming

April 28, 2010

Think Different. That’s been Apple’s slogan since 1997, and programming in the Apple world means you need to “think different” to take advantage of their rich frameworks and built-in capabilities.

Now you can get started learning your way around the Mac neighborhood, and learn the foundations on which iPad, iPhone, and Mac OS X applications are built. Get started with Cocoa Programming: A Quick-Start Guide for Developers today, now in print and shipping. Like the iPad, paper book supplies might run short at first, so order quickly to avoid disappointment.

Tell your friends! Tweet this

For the full roadmap of all of our Mac titles, check this out.

Mac Titles Roadmap: What Should I Read First?

You want to write the next “insanely great” app, but where to start? Let us make some suggestions:

Are you new to programming? Then start out with Beginning Mac Programming. It will take you from complete novice to capable programmer in the Mac environment.

If you’re experienced, but new to Mac development, then you’ll want Cocoa Programming. You’ll learn the Cocoa framework along with Objective-C and the XCode tools. You’ll need to know all of this regardless of whether you’re developing for the desktop, the iPhone, or the iPad.

If you want to write apps for the iPhone, your next port of call should be iPhone SDK Development. It’ll show you how to get the most out of the more limited iPhone environment, as well as highlighting the additional frameworks available on the device.

If you’re hankering for the new frontier of the iPad, look no further than iPad Programming. The iPad is a different beast, and has its own unique capabilities. This book will show you how to expand your iPhone knowledge to cover the new opportunities of the iPad.

Cocoa Programming: A Quick-Start Guide for Developers

Cocoa Programming: A Quick-Start Guide for Developers shows you how to get productive with Cocoa—fast! We won’t walk you through every class and method in the API (but we will show you where to find that information). Instead, we’ll jump right in and start building a web browser using Cocoa. In just a few minutes you’ll have something that works. A couple of minutes more, and you’ll have code in your custom controller, listening for notifications and call-backs. Soon you’ll have the functionality you’d expect in a full browser. And that’s just the first few chapters…

You’ll learn to use the Apple developer tools to design your user interface, write the code, and create the data model. We’ll show you Objective-C concepts when you are ready to apply them throughout the book. By the end of the book, you’ll be a Cocoa programmer.

We assume that you’re familiar with a C-like language and with the concepts of object-oriented programming, so there’s no messing around—you’ll get right to work. You’ll build your GUI from the visual components that Apple provides for you using the recently updated version of Interface Builder. You’ll write your code in Objective-C 2.0: the first major update to this OO language that’s been around as long as C++. You’ll leverage the Cocoa frameworks to get the same look and feel as your favorite Apple applications.

If you want to program for iPad, iPhone, Mac OS X, or any other iThingy, you need Cocoa Programming.

Now in print and shipping from pragprog.com/titles/dscpq

Coming Soon:

  • Using JRuby
  • The Agile Samurai
  • Test-Drive ASP.NET MVC
  • The Pragmatic Guide series

Recently Released:

Thanks for your continued support,

Dave & Andy
www.PragProg.com