Skip to content

DSanzh/cs193p-ios10-Winter-2017-practice

Repository files navigation

CS193p iOS10 Winter 2017 practice

Developing iOS 10 Apps with Swift course by Stanford. Here is Lectures examples + homeworks

Getting starter

  1. Choose enteresting project
  2. Double tap on .xcworkspace, if doesn't exist .xcodeproj

🎓 Course Outline

  • II. MVC
  • III. Swift
  • IV. Views, Gestures, and Closures
  • V. Extensions, Protocols, and Delegation
  • VI. Multithreading
  • VII. Table View
  • VIII. Core Data
  • IX. Autolayout
  • X. Animation
  • XI. Segues
  • XII. Notifications, Application Lifecycle, Persistence

🎥 Lectures

  • 1. Introduction to iOS 10, Xcode 8 and Swift 3
  • 2. MVC; iOS, Xcode and Swift Demonstration
  • 3. More Swift and the Foundation Framework
  • 4. Views
  • 5. Gestures and Multiple MVCs
  • 6. Multiple MVCs, View Controller Lifecycle, and Memory Management
  • 7. Error Handling, Extensions, Protocols, Delegation, and Scroll View
  • 8. Multithreading and Text Field
  • 9. Table View
  • 10. Core Data
  • 11. Core Data Demo
  • 12. Autolayout
  • 13. Timer and Animation
  • 14. Dynamic Animation Demo
  • 15. More Segues
  • 16. Alerts and Action Sheets, Notifications, Application Lifecycle, and Persistence
  • 17. Accessibility

🖥 Programming Project

  • 1: Calculator
  • 2: Calculator Brain
  • 3: Graphing Calculator
  • 4: Smashtag Mentions
  • 5: Smashtag Mentions Popularity