• Android Programming
  • Business Intelligence
  • CompTIA® Storage+
  • iPhone Programming
  • IPv6
  • ITIL® Certification
  • Java Programming
  • Linux Certification
  • Objective C Programming
  • Oracle Certification
  • Python Programming
  • USB 3.0

1-877-546-4446

Objective C Programming

Experience the Freedom of eLearning

Start Video Training with Objective C Programming Today
  • Start today with online video training
  • Get questions answered by the instructor
  • Receive course updates for one year
  • Learn more with our expert instructors
Preview this Course Here Online eLearning Benefits How to Purchase This Course
  • You save up to 75% on course fees
  • You eliminate travel costs
  • You learn more than in the classroom (ask us how)
  • You get the classroom instructor - Michael L. Simpson
  • You get all classroom materials and guides
  • You get to train for 1 year vs. 1 week
  • You can start anytime you are ready 24/7
  • You can review whenever you have a question
  • You receive a Certificate of Achievement
ValuePack: 6 Courses - $2,822 (Save $760: Purchase this course + 5 additional course vouchers) Buy Objective C Programming Now More Info about Objective C Programming
Buy 2 Video Courses - $1,042 (Save $152: Purchase this course plus a voucher for another course) Buy Objective C Programming Now More Info about Objective C Programming
Take This Video Course - $597 Buy Objective C Programming Now More Info about Objective C Programming
Request a classroom course (On-site or live online) More Info about Objective C Programming
Request more information More Info about Objective C Programming

Videos

There are several great features that come with this course. The Course Transcript tracks your progress and allows you to pick up where you left off. You can view or email your transcript. The course comes with documentation found in Downloads Tab. You have access to the course and all videos for 1 year. Full screen viewing option available (see icon on bottom right corner of video).

Start Learning Objective C Programming Today!

List Price: $700 Your Price: $597 Buy Objective C Programming Now

Video Title Minutes
00: Objective-C Programming: Course Introduction 5
01:Setting Up 24
02: Setting Up Demo 8
03: Basics of C 22
04: Memory and Pointers - Part 1 30
05: Memory and Pointers - Part 2 19
06: Thinking in Objects 29
07: Basics of Objective-C 27
08: Basics of Objective C Demo 7
09: More Objective-C Part 1 26
10: More Objective-C Part 2 30
11: Core Foundation Value Classes 29
12: Basic Controls - Part 1 30
13: Basic Controls - Part 2 28
14: Designing Applications Using MVC - Part 1 21
15: Designing Applications Using MVC - Part 2 16
16: Custom Views and Drawing Part 1 15
17: Custom Views and Drawing Part 2 19
18: Custom Views and Drawing Part 3 25
19: Custom Views and Drawing Part 4 22
Total: 7 Hours, 10 Minutes

Start Learning Objective C Programming Today!

List Price: $700 Your Price: $597 Buy Objective C Programming Now

Downloads

Download materials for Objective C Programming NOTE: Click link then select "Save"

  • Student Guide
  • Exercise Guide
  • Foundation Value Classes - Definitions (used in Module 09)
  • Custom Views Drawing and Program Code Examples (used in Modules 14 & 16)

Related Links

  • Course Survey

For more information, contact us or call 1-877-546-4446

Start Learning Objective C Programming Today!

List Price: $700 Your Price: $597 Buy Objective C Programming Now

Description

Objective-C is the language of choice for creating rich, responsive applications for Mac OS X, the iPhone and the iPod Touch. The Objective-C course will teach students how to create dynamic applications that conform to Apple's Human Interface Guidelines and Model-View-Controller (MVC) best practices for design.

Download the course outline.

Related Training

For more information, contact us or call 1-877-546-4446

Start Learning Objective C Programming Today!

List Price: $700 Your Price: $597 Buy Objective C Programming Now

Objective C Programming Outline

Module 00: Course Introduction

Module 01: Setting Up

  • Downloading Xcode
  • Installing Xcode
  • Creating a First Application
  • Exercise: Creating First Application

Module 02: Setting Up Demo

  • Demo: Tour of Xcode (shows how to create first app)

Module 03: Basics of C

  • Coding Statements and Syntax
  • Code Formatting
  • Variables
  • Operators
  • Functions
  • Scope
  • Conditionals
  • Creating a First Program
  • Demo: Compiling and Running a First Program
  • Demo: Basics of C

Module 04: Memory and Pointers - Part 1

  • Arrays
  • Loops
  • Text Strings
  • Multidimensional Arrays
  • Pointers
  • Dynamic Memory
  • Strings and Dynamic Memory

Module 05: Memory and Pointers - Part 2

  • Arrays of Strings
  • Data Structures (structs)
  • Header Files
  • Demo: Working with an Address Book 10
  • Demo: Compiling and Running the Header File Test
  • Exercise: Working with Structures

Module 06: Thinking in Objects

  • Structures and Classes
  • Accessors
  • Inheritance
  • Composition
  • Lifetime of Objects
  • Built-in Classes
  • Exercise: Thinking in Objects
  • Demo: Creating and Working with Objects

Module 07: Basics of Objective-C

  • Working with NSStrings
  • Working with Methods
  • Working with Accessors
  • Creating Objects
  • Basic Memory Management
  • Implementing a Class
  • Declaring Classes
  • Exercise: Building Basic Objective-C Classes

Module 08: Basics of Objective C Demo

  • Demo: Creating and Working with the PhotoInfo Class

Module 09: More Objective-C Part 1

  • Memory Management
  • Class Name Prefixes
  • Class Properties
  • Objective-C on 64-Bit Systems
  • Class Categories

Module 10: More Objective-C Part 2

  • Class Protocols
  • Dynamic Messaging
  • Class Exceptions
  • Class Introspection
  • Exercise: Advanced Objective-C Concepts
  • Demo: Working with the DataCollector Class, Arrays, Workspaces

Module 11: Core Foundation Value Classes

  • Mutability in Core Foundation Value Classes
  • NSString
  • NSNumber
  • NSData
  • NSArray
  • NSDictionary
  • NSDate
  • NSSet
  • NSValue
  • Exercise: Using Foundation Classes to Perform Localization
  • Demo: Working with Core Foundation Value Classes

Module 12: Basic Controls - Part 1

  • Basic Controls - Overview
  • Windows and Views
  • Targets and Actions
  • Responder Chains
  • Demo: Creating Different Button Styles
  • Demo: Target and Actions

Module 13: Basic Controls - Part 2

  • More Targets and Actions
  • Outlets
  • Data Sources
  • Bindings
  • Exercise: Working with Basic Controls
  • Demo: Binding a Data Source

Module 14: Designing Applications Using MVC - Part 1

  • What is the Model-View-Controller (MVC) Architecture?
  • o Controller
    o Methods
    o Core Data Classes
  • Creating Project Files
  • o Creating the Gallery and Entities
    o Add Attributes and Relationships
    o Frameworks

Module 15: Designing Applications Using MVC - Part 2

  • Creating Project Files
  • o Controllers
  • Creating the User Interface
  • Running the Application
  • Preparing for Release
  • Exercise: Designing Applications Using the Model -View Controller Approach
  • Demo: Preparing Application for Release

Module 16: Custom Views and Drawing Part 1

  • View and Drawing Frameworks
  • Basic Geometry
  • o Creating shapes
    o Converting Geometry Structures to Strings
  • Demo: Converting Geometry Structures to Strings

Module 17: Custom Views and Drawing Part 2

  • Basic Geometry
  • o Converting Strings to Geometry Structures
    o Cocoa Coordinate System
    o Derived Rects
    o NSRect Comparison and Spatial Functions
  • Demo: Basic Geometry - Working with Rectangles

Module 18: Custom Views and Drawing Part 3

  • Basic Drawing
  • Bezier Paths
  • Images
  • Shadows
  • Gradients
  • Refactoring View Code
  • Demo: Basic Drawing
  • Demo: Bezier Paths and Images

Module 19: Custom Views and Drawing Part 4

  • Text
  • Mouse Events
  • Keyboard Events
  • Exercise: Working with Custom Views and Drawing
  • Demo: Handling Images and Shadows

For more information, contact us or call 1-877-546-4446

Start Learning Objective C Programming Today!

List Price: $700 Your Price: $597 Buy Objective C Programming Now

Prerequisites

You need to have one year of ANSI C programming background, including a basic knowledge of pointers, functions and arrays. Prior Object-Oriented programming experience is also helpful but not necessary. If you do not have this experience, we recommend the following GogoTraining courses:

 

For more information, contact us or call 1-877-546-4446

Start Learning Objective C Programming Today!

List Price: $700 Your Price: $597 Buy Objective C Programming Now

Hardware/Software Requirements

Hardware:

  • Intel-based MAC
  • Minimum 1 GB RAM
  • Minimum 1 GHz CPU
  • Minimum 20 GB free disk space
  • Internet connection

Software:

  • MAC OS X 10.5 or above
  • XCode 3.0 or later

For more information, contact us or call 1-877-546-4446

Start Learning Objective C Programming Today!

List Price: $700 Your Price: $597 Buy Objective C Programming Now

Objectives

As a result of taking this course, you will be able to:

  • Design, create and develop Cocoa applications in Objective-C for the Macintosh using the Model-View-Controller (MVC) architecture
  • Effectively use autoreleasing Macintosh memory
  • Develop and implement Objective-C classes that use accessors and mutators
  • Use class categories, introspection and protocols
  • Use control outlets and bindings
  • Implement and control event responder chains

For more information, contact us or call 1-877-546-4446

Start Learning Objective C Programming Today!

List Price: $700 Your Price: $597 Buy Objective C Programming Now

Please Login or Register to view all free content.

We show that you have been logged out, probably due to automatic session limits. Please Login to continue viewing content.