Please call 800-851-9237 or 781-376-6044 to schedule a course.

Contact AGI to request course dates.

Objective-C Programming for iOS Development Training Course Outline

  • Working with Variables and Data Types in Objective-C
    • Writing basic programs
    • Using the Console
    • Understanding:
      • Integers
      • Doubles
      • Floats
      • Chars
      • Booleans
      • NSString
  • Using Expressions and Arithmetics
    • Addition, Subtraction, Multiplication, Division, and Modulus
    • Operators Sequence and Precedence
    • Type conversions with mixed operations
    • Type-casting
    • Assignment and Comparison operators
    • Understanding Math Library functions
  • Using Loops
    • Using the For, While, and Do-While Loops
    • Working with Nested Loops
    • Using Break and Continue statements
  • Working with Conditionals and Decision Making
    • Using If, If-Else, and If-Else-If statements
    • Understanding Nested Conditionals
    • Working with Compound Relationals
    • Using Boolean Variables
    • Understanding the Switch Statement
  • Working With Custom Classes
    • Creating custom Classes with @interface
    • Implementing custom classes with @implementation
    • Creating Instance Variables and Instance Methods
    • Understanding Getters & Setters for property values
    • Instantiating Objects from Classes
    • Executing Methods onto Objects
    • Using a Self parameter
    • Declaring Properties
    • Synthesizing Accessor methods
  • Working with and Understanding Inheritance
    • Using Root Class, Super-class, Subclass
    • Using Inheritance to share Variables and Methods
    • Locating Methods in Classes
    • Extending Classes through Inheritance
    • Overriding Methods
    • Using Super
    • Understanding Class and Object Ownership
    • Working with Memory Allocation
    • Using Variable Scope
  • Dynamic Binding, Typing, and Polymorphism
    • Reusing method names in different classes
    • Dynamic Type Binding
    • Static Type Binding
    • Querying of Objects and Classes at Runtime
    • Using the ID type
  • Understanding the Foundation Framework
    • Number, String, and Array Objects
    • Dictionary Objects
    • Set Objects
  • Using the File System
    • Understanding NSFileManager
    • Working with Directories
    • Reading, writing, and copying files
    • Working with NSData
    • Understanding File-Paths and NSURL
  • iOS App Development Introduction
    • Creating your first iOS App
    • Working with Interface Builder
    • Creating Graphical User Interfaces (GUIs)
    • Using ViewControllers
    • Understanding of the View Lifecycle
    • Working with IBOutlets and IBActions
    • Creating an interactive iOS App

 

 

Custom and private iOS classes

This iOS course is available as a private class. Curriculum can be customized for your specific needs. iOS classes can be delivered at your location, online, or in our classrooms. For more information, call 781-376-6044 to speak with a training consultant or contact us.

Prerequisites for Objective-C Training for introductory iOS Development Training

No previous programming experience is required for this Objective-C training. Although experience with other programming languages is helpful, it is not required.

Participants must have an understanding of how to navigate through their computer operating system, including opening and saving files.

Information for Objective-C Training for introductory iOS Development Training

American Graphics Institute provides computers for use for class, although you may bring your own laptops if you prefer. 

Objective-C Training Course Fee

The course rate for the three-day course is  $1,450

You will receive a comprehensive course book for this Objective-C course.

Available Delivery Methods For This Class

CLASSROOM
LIVE ONLINE
PRIVATE
MY LOCATION