Sunday, December 21st, 2008 at 3:50 PM
These last few weeks, I’ve been teaching myself Cocoa to learn what makes Mac OS X and iPhone OS apps tick (not just for Flicks, but other software, too). While Objective-C is quite a departure from my usual web development world, Cocoa has quickly become one of my favorite languages, as it takes care of much of the drudgery of pure C and has plenty of useful frameworks to get your application up and running quickly. Here are some of the best resources I’ve found so far:
- Cocoa Dev Central and Become an Xcoder are both excellent tutorials for beginners, written in a clear, straightforward manner. They also explain the ins and outs of memory management, which is critical on platforms like the iPhone and iPod touch.
- Stanford’s CS193P lecture notes and examples have proven to be one of the best resources for learning Cocoa, particularly for the iPhone. These notes and tests offer Cocoa Touch in bite-size chunks, with a little bit of “on your own” work to ensure you know your stuff before moving on.
- Google Code Search is a good last resort for examples of how others are using a small bit of code or a particular class. For more accurate results, append “lang:objectivec” to your search string to narrow results to only Objective-C code.
If you already know Cocoa, feel free to share your go-to places for information in the comments!
This entry was posted
on Sunday, December 21st, 2008 at 3:50 pm and is filed under Apps, Mac, Programming.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, trackback from your own site, or
Stumble it!.

fmTuner: Last.fm for WordPress
ADB Mouse Conversion
iPod Super
[...] Shared a link on Google Reader. Learning Cocoa for the iPhone [...]
Thanks for sharing this resource Collin. If I ever get to learning this stuff, it’ll be nice to use these links. Wouldn’t be the last time I came back to your site many moons later digging for something I read in a post…
[...] Developing for Mac and iPhone I’ve been thinking about teaching myself Cocoa programming in hopes of developing for the iPhone so the following blog entry from Command-Tab may be use full. Learning Cocoa for the iPhone [...]
An excellent set of resources that I can share with my students learning iPhone development at No Fluff Just Stuff and user groups.
Do not forget about all the great Cocoa blogs, for example our new savoy blog
A few:
http://www.cocoabuilder.com
http://icodeblog.com/
http://theocacao.com/document.page/510
Apple’s sample code and documentation is also fairly well done.