Cocoa Programming — A 5 day course

Synopsis

The emphasis on this course is on programming. The course commences with a detailed overivew of Objective-C 2.0 and the Foundation Framework. The early GUI examples are developed programmatically, outside of Interface Builder so as to provide a feel for the framework and its constituent parts, and an understanding of serialisation.

Objectives

As well as developing proficiency in working with XCode and Interface Builder attendees will learn how to design effective event driven user interface based applications including:

Implementing code for drawing and animation

Laying out and managing user interface widgets such as buttons, text fields, sliders and scoll bars

Kanipulate table views

Persist (save) application state and user data

Connect to interface objects both by using Interface Builder and by direct programming