Why IOS ?
The Mobile App Paradigm
Introduction to Xcode
Main characteristics of mobile apps
Differences between mobile apps and desktop apps
How iOS is tailored to a mobile platform
iOS main components and services
Controller Design Paradigm
Review of Intro to MVC
Review of Intro to MVC
UIView and UIWindow classes
View Hierarchy
Transparency
Memory Management
Coordinate Space
Intro To Objective-C
Coordinate Space
Obj-C vs. C++ vs. C#
Objects
Dynamic Typing and Binding
Classes
Foundation Basics: collections, enumeration
Memory Management Basics