TitleDate
1. Introduction to iOS 11, Xcode 9 and Swift 4Nov 13, 2017Watch
Lecture 1 SlidesNov 13, 2017 Listen
Reading 1: Intro to SwiftNov 13, 2017 Listen
2. MVCNov 13, 2017Watch
Lecture 2 SlidesNov 13, 2017 Listen
Programming Project 1: ConcentrationNov 13, 2017 Listen
Friday Session 1: Debugging and Xcode Tips and TricksNov 13, 2017Watch
3. Swift Programming LanguageNov 13, 2017Watch
Lecture 3 SlidesNov 13, 2017 Listen
Reading 2: Intro to SwiftNov 13, 2017 Listen
4. More SwiftNov 13, 2017Watch
Lecture 4 SlidesNov 13, 2017 Listen
Programming Project 2: SetNov 13, 2017 Listen
5. DrawingNov 13, 2017Watch
Lecture 5 SlidesNov 13, 2017 Listen
Reading 3: Finishing Off SwiftNov 13, 2017 Listen
6. MultitouchNov 13, 2017Watch
Lecture 6 SlidesNov 13, 2017 Listen
Programming Project 3: Graphical SetNov 13, 2017 Listen
7. Multiple MVCs, Timer, and AnimationNov 13, 2017Watch
Lecture 7 SlidesNov 13, 2017 Listen
8. AnimationNov 13, 2017Watch
Lecture 8 SlidesNov 13, 2017 Listen
Programming Project 4: Animated SetNov 13, 2017 Listen
Friday Session 2: Github and Source Control WorkflowNov 13, 2017Watch
9. View Controller Lifecycle and Scroll ViewNov 13, 2017Watch
Lecture 9 SlidesNov 13, 2017 Listen
10. Multithreading and AutolayoutNov 13, 2017Watch
Lecture 10 SlidesNov 13, 2017 Listen
Friday Session 3: InstrumentsNov 13, 2017Watch
11. Drag and Drop, Table View, and Collection ViewNov 13, 2017Watch
Lecture 11 SlidesNov 13, 2017 Listen
12. Drag and Drop, Table View, Collection View, and Text FieldNov 13, 2017Watch
Lecture 12 SlidesNov 13, 2017 Listen
Programming Project 5: Image GalleryNov 13, 2017 Listen
13. Persistence and DocumentsNov 13, 2017Watch
Lecture 13 SlidesNov 13, 2017 Listen
14. Persistence and Documents DemoNov 13, 2017Watch
Lecture 14 SlidesNov 13, 2017 Listen
Programming Project 6: Persistent Image GalleryNov 13, 2017 Listen
15. Alerts, Notifications, Application LifecycleNov 13, 2017Watch
Lecture 15 SlidesNov 13, 2017 Listen
16. More SeguesNov 13, 2017Watch
Lecture 16 SlidesNov 13, 2017 Listen
17. Core Motion and CameraNov 13, 2017Watch
Lecture 17 SlidesNov 13, 2017 Listen