SETC Training844-434-7382
 Find a Course: 
 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

C++ Training


The instructor is skillful and is very excited and interested to know that student understands and benefits from the course. He never leaves any question unanswered.
Comment from Statistics Canada

1. Title

  • Objective-C Programming for Professional Developers (OBJECTC, 4 days)
    View PDF

2. Course Pre-requisites

  • Good knowledge of C or C++ programming

3. Target Audience

  • Professional developers who want to learn about writing code using the Objective-C language

4. Dates and Pricing


2 People for Guaranteed Live or Virtual Delivery $3,350.00 per person

5. Outline

Module 1: Setup

Topic 1: Acquiring Xcode

Topic 2: Installing Xcode

Module 2: C Basics Overview

Topic 1: C Code Formatting

Topic 2: Variables

Topic 3: Functions

Topic 4: Scope

Topic 5: Conditionals

Module 3: C Memory and Pointers

Topic 1: Arrays

Topic 2: Loops

Topic 3: Multidimensional Arrays

Topic 4: Pointers

Topic 5: Dynamic Memory

Module 4: Objects

Topic 1: Structures and Classes

Topic 2: Accessors

Topic 3: Inheritance

Topic 4: Composition

Topic 5: Objects Lifetime

Topic 6: Working with Built-in Classes

Module 5: Objective-C Basics

Topic 1: NSStrings

Topic 2: Methods

Topic 3: Accessors

Topic 4: Memory Management

Topic 5: Implementing Classes

Topic 6: Class Properties

Module 6: Objective-C Advanced

Topic 1: Class Protocols

Topic 2: Dynamic Messaging

Topic 3: Working with Exceptions

Topic 4: Introspection

Module 7: Core Value Classes

Topic 1: NSNumber

Topic 2: NSData

Topic 3: NSArray

Topic 4: NSDictionary

Topic 5: NSDate

Topic 6: NSSet

Topic 7: NSValue

Module 8: Working with Controls

Topic 1: Windows and Views

Topic 2: Targets and Actions

Topic 3: Responder Chains

Topic 4: Outlets

Topic 5: Data Sources

Topic 6: Binding Data Sources

Module 9: Objective-C MVC

Topic 1: MVC Architecture

Topic 2: Project Files

Topic 3: Creating the User Interface

Topic 4: A Complete Example

Module 10: Customizing Views

Topic 1: View and Drawing Frameworks

Topic 2: Basic Geometry

Topic 3: Drawing

Topic 4: Paths

Topic 5: Images

Topic 6: Text

Module 11: Handling Events

Topic 1: Mouse Events

Topic 2: Keyboard Events

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette