OBJECTIVE C
Five days of hands-on training (9am - 4pm) - $2,300.00 - Enroll Now!
Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. It is the main programming language used by Apple for the OS X and iOS operating systems, and their respective application programming interfaces (APIs), Cocoa and Cocoa Touch.
Class Topics include:
• Language and Programming Basics
• Moving from Language to Application
• Workspace Areas - The Toolbar and Tab Bar
• Using Frameworks and Libraries
• Functions and Data Structures
• Using the Debugger
• Loops
• Creating your First Object
• Understanding how Objects Behave
• Methods and Messages
• Objects and Memory
• NSString
• NSArray
• Accessor Methods
• Properties - Defining and Working with Property Lists
• Inheritance Hierarchy
• Object Instance - Variables and Properties
• Class Extensions
• Bitwise Operations
• How Operators work in Objective-C
• Accessing Data with Pointers
• Multiple Initializers
• More on Property Attributes
• Key Value Coding - Non Object Types
• Key Value Observing - Using Context
• Triggering Notifications
• C Strings - Converting to and fro NSString
• Running from the Command Line
• Encapsulating Objects
• Memory Management
• Adding a Plist to your Application
• Creating a Mutable Dictionary
• A basic Init Method
• Multiple Initializers