This repository compiles notes made on the lectures given as a part of the freely available Stanford course 'Developing iOS 11 apps with Swift'. They will hopefully serve as an aid to individuals taking the course, but are not intended to replace the lectures themselves. In particular, any instances of live coding in the course have not been replicated here.
- Lecture 1
- Lecture 2: MVC
- Lecture 3: The Swift Programming Language
- Lecture 4: More Swift
- Lecture 5: Drawing
- Lecture 6: Multitouch
- Lecture 7: Multiple MVCs, Timer and Animation
- Lecture 8: Animation
- Lecture 9: View Controller Lifecycle and Scroll Views
- Lecture 10: Multithreading and Autolayout
- Lecture 11: Drag and Drop, UITableView and UICollectionView
- Lecture 12: Drag and Drop, UITableView, UICollectionView and UITextField
- Lecture 13: Persistance
- Lecture 14: Persistence Demo
- Lecture 15: Alerts, Notifications and the Application Lifecycle