Objective C Programming: Training Course Description — About Objects, Inc.

Need more info? Call now.

703-251-4474

Courses — About Objects, Inc.

Objective C Programming

Duration

3 Days

Price

$1,750

Audience

Programmers with a working knowledge of C who are interested in learning to write Cocoa applications.

Prerequisites

ANSI C Programming or the equivalent.

Description

Get a solid grounding in Objective-C and the Foundation framework, plus advanced design and coding techniques. Clear examples and realistic lab exercises allow you to learn step-by-step, as you develop working application code that helps you master important concepts.

Covers Objective-C and Foundation Kit, including:

  • Objects and classes
  • Methods and instance variables
  • Messaging and the run-time system
  • Object allocation, initialization, and deallocation
  • CoreFoundation classes and toll-free bridging
  • Factory methods
  • Memory management, including retain counts, autorelease pools, and garbage collection
  • Understanding and leveraging encapsulation, inheritance, and polymorphism
  • Introspection and dynamic binding
  • Invocation forwarding
  • Dynamic properties
  • Categories and protocols
  • Key-value coding
  • Streams
  • Archiving and serialization
  • Foundation classes: dates, calendars, numbers, dictionaries, arrays, run loops, etc.
  • Cocoa design patterns: Abstract Factory (Class Clusters), Command, and Decorator (Delegation), etc.

Course Outline

View the full course outline in HTML format.

Links

For additional information on Objective-C, please visit:

ADC Reference Library: http://developer.apple.com/referencelibrary/Cocoa/idxObjectiveCLanguage-date.html
Stepwise: http://www.stepwise.com/
Cocoa Dev Central: http://www.cocoadevcentral.com/
Objective-C resource page: http://www.foldr.org/~michaelw/objective-c/