Syllabus

Syllabus for Spring 2015-16. Details may change as the quarter progresses.

1 - Introduction to iOS 9, Xcode 7.3 and Swift 2.2
2 - MVC; iOS, Xcode and Swift Demonstration

3 - Swift 2.2 in Detail
4 - Drawing

5 - Multitouch Gesture Handling
6 - Combining MVCs; View Controller Lifecycle

7 - Closures; Extensions; Protocols; Delegation; ScrollView
8 - Multithreading; Text Field

9 - Table View
10 - Core Data

11 - More Core Data
12 - Autolayout; Final Project Requirements

13 - Animation
14 - More Animation; Alerts

15 - Application Lifecycle; Core Motion
16 - Core Location; Maps

17 - More Segues; Visual Effects
18 - Camera; Persistence