Introduction
  • Welcome
  • Introduction
  • Mac OSX Setup with Xcode
  • Windows Setup with MacInCloud.com
  • First iPhone App
  • Troubleshooting Xcode
Variables and Types
  • Lecture - Variables and Types
  • Xcode - Variables and Types
  • Challenge - Variables and Types
  • Challenge Solution - Variables and Types
Decision Making
  • Lecture - Decisions Making
  • Xcode - Decision Making
  • Challenge - Decision Making
  • Challenge Solution - Decision Making
Functions
  • Lecture - Functions
  • Xcode - Functions
Advanced Functions
  • Lecture - Advanced Functions
  • Xcode - Advanced Functions
  • Xcode - Global Variables
Numbers
  • Lecture - Numbers
  • Xcode - Numbers
Loops
  • Lecture - Loops
  • Xcode - Loops
Pointers
  • Lecture - Pointers
  • Xcode - Pointers
Pass By Reference
  • Lecture - Pass By Reference
  • Xcode - Pass By Reference
Structures
  • Lecture - Structures
  • Xcode - Structures
The Heap
  • Lecture - The Heap
  • Xcode - The Heap
Objects
  • Lecture - Objects
  • Xcode - Objects
  • Lecture - Object id and nil
NSString
  • Lecture - NSString
  • Xcode - NSString and Common Mistakes
NSArray
  • Lecture - NSArray
  • Xcode - NSArray
Documentation
  • Lecture/Xcode - Documentation
Custom Objects
  • Lecture - Custom Objects
  • Xcode - Custom Objects
Properties
  • Lecture - Properties
  • Xcode - Properties
Class Inheritance
  • Lecture - Class Inheritance
  • Xcode - Class Inheritance
  • Xcode - Troubleshooting Class Inheritance
Object Ownership
  • Lecture - Object Ownership
  • Xcode - Object Ownership Part 1
  • Xcode - Object Ownership Part 2
  • Xcode - Object Ownership Part 3
Memory Leaks
  • Lecture - Memory Leaks
  • Xcode - Memory Leaks
Properties Modifiers
  • Lecture - Properties Modifiers
  • Xcode - Properties Modifiers
Course Review
  • Lecture - Course Review
iPhone User Interface
  • Lecture - User Interface
  • Xcode - UI Design
  • Lecture - Paper Prototyping
Connecting UI Outlets and Actions
  • Xcode - Connecting UI Outlets and Actions
App Logic for MatBorder Class
  • Xcode - App Logic for MatBorder Class
Connecting App Logic to UI
  • Xcode - Connecting App Logic to UI
Keyboard and Delegate Objects
  • Lecture - Keyboard and Delegate Objects
  • Xcode - Keyboard and Delegate Objects
AutoLayout Primer
  • Xcode - AutoLayout Primer
  • Xcode - AutoLayout Primer Debugging
Practical AutoLayout
  • Xcode - Practical AutoLayout
  • Xcode - Connecting Layout Constraints with Live Preview
  • Xcode - App Logic for the Mat Border Live Preview
Moving Forward
  • Lecture - iPhone Programming Courses
  • Upcoming Intermediate and Advanced iPhone Courses