Objective-C Programming:
Objective-C Fundamentals

We provide you with the right training solutions to help you learn Objective-C for creating iOS applications. Check our schedule for class dates and prices for Objective-C training in Dallas, Texas or call us for private training at your site.

Objective-C Programming: This fundamentals course is an introduction to the Objective-C programming language for iOS development. We’ll cover the basics of ANSI C, the Foundation framework, Working with Classes, Objects and message sending. This instructor-led training will be both lecture and hands-on training.

This class is for programmers. It is a strong recommendation that students have prior experience in C or object-oriented languages such as Java or C#. if you’re looking to create your first iOS app, then this course will provide more language details and preparation for the iOS course.

Additionally, you can train using your own laptop (running Lion) or feel free to contact us and we can provide an iMac upon request. Availability of iMac training systems is limited.

Note: Although our Final Cut and Motion training is authorized by Apple, currently Apple does not offer authorized iOS (iPhone/iPad) training. This class was developed by Digital Training & Designs and is not an Apple certified class.

Topics covered in this two-day class are:

Xcode Basics

  • Creating projects
  • Preferences
  • Navigator & Groups
  • Code Editor
  • Jump bar
  • Utilities

ANSI C

  • Variables & Data types
  • Format Specifiers
  • Functions
  • Structs & Typedefs
  • Enums
  • Pointers & Addresses
  • Memory Stack & Heap

Foundation

  • Mutibility
  • Strings
  • Arrays & Dictionaries

Objective-C

  • Objects
  • Methods & Messages
  • Method Dispatch
  • Classes
  • Accessors

Initializers

  • Initilizers
  • Custom Initilizers
  • Designated Initilizers
  • Initilier Chain

Declared Properties

  • Conventions
  • Properties
  • Property Attributes
  • Synthesize