Programming in Objective-C (3 Days)

Course Instructor: Stephen Kochan

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.

  •