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


Dates and Pricing


Jan 9 to Jan 12, 2018$3,350/person Feb 6 to Feb 9, 2018$3,350/person Mar 6 to Mar 9, 2018$3,350/person

Outline

Setup
Acquiring Xcode
Installing Xcode
C Basics Overview
C Code Formatting
Variables
Functions
Scope
Conditionals
C Memory and Pointers
Arrays
Loops
Multidimensional Arrays
Pointers
Dynamic Memory
Objects
Structures and Classes
Accessors
Inheritance
Composition
Objects Lifetime
Working with Built-in Classes
Objective-C Basics
NSStrings
Methods
Accessors
Memory Management
Implementing Classes
Class Properties
Objective-C Advanced
Class Protocols
Dynamic Messaging
Working with Exceptions
Introspection
Core Value Classes
NSNumber
NSData
NSArray
NSDictionary
NSDate
NSSet
NSValue
Working with Controls
Windows and Views
Targets and Actions
Responder Chains
Outlets
Data Sources
Binding Data Sources
Objective-C MVC
MVC Architecture
Project Files
Creating the User Interface
A Complete Example
Customizing Views
View and Drawing Frameworks
Basic Geometry
Drawing
Paths
Images
Text
Handling Events
Mouse Events
Keyboard Events