Course Objectives: This class will teach you how to program in Objective-C from the ground up! You'll get hands-on experience over with three-day intensive and comprehensive course that includes lecture and lab exercises. This course should be the first step towards learning how to write iPhone applications.
Stephen Kochan will give you personalized instruction using a dynamic combination of lecture and lab time so you can:
Understand classes, objects, and methods
Write and debug programs in Objective-C using Xcode
Understand data types and how to write expressions
Use basic control constructs for looping and making decisions
Define classes and write instance and class method
Understand how inheritance works
Take advantage of polymorphism and dynamic typing
Work with the preprocessor
Use the underlying C language features
Use the basic Foundation classes to work with numbers, strings, arrays, dictionaries, and sets in your programs
Copy and archive objects
Manage memory and use the autorelease pool to avoid memory leaks
Develop your first iPhone application using Interface Builder and the iPhone simulator
Prerequisites: Some experience with another programming language is recommended
Course Materials Provided:
Programming in Objective-C 2.0 by Stephen Kochan (text)
Lab exercises and answers
Course notes
Exclusive 60-day access to the Objective-C class forum for personal help and support
Signed certificate of course completion
Travel and Lodging:
Students are responsible for making their own travel and hotel arrangements.