Image Resizer: a Cocoa Tutorial

One year ago I have given a presentation to my colleagues at Lost Boys to introduce them to Cocoa programming. I am now sharing the presentation and example source code.

The goal of the presentation was to provide an underpinning on Cocoa before starting on iPhone specific development. You won't find anything on iPhones or Cocoa Touch though.

This tutorial walks you through the fundamentals of Cocoa: XCode Tools, Interface Builder, Objective-C (variables, methods and memory management), and goes on to explain useful Cocoa principles for building an Image Resizer application: how to open and process files (using both a dialog screen and drag and drop), NSImage, messaging and saving.

I know, I should not redo Aaron Hillegass' excellent Cocoa Programming for Mac OS X (which I recommend everyone starting with Cocoa). Regard this tutorial as a getting your toes wet using a real world example.

Enjoy.

Files

Comments

Leave your comment