Lead students in thinking deeper about models, views, controllers, and users. Teach students how to connect interface elements to controller actions, and how to avoid pitfalls that prevent the interface from staying responsive.
The Finished App
Familiarize yourself with the project, and demonstrate the app students will build.
Demonstrate incorporating the model with the controller, and explain the use of default property values. Explain how interactive interface elements connect to controller actions, use Interface Builder to establish connections, and explore the @IBAction attribute.
The course materials only, and not any other content of this web page, are to be used pursuant to a Creative Commons license, as specified in the license information within the course materials.
The Swift logo, Apple, the Apple logo and other Apple trademarks, service marks, graphics, and logos used in connection with the Swift Education project are trademarks or registered trademarks of Apple Inc. in the US and/or other countries. Other trademarks, service marks, graphics, and logos used in connection with the Swift Education project may be the trademarks of their respective owners. You are granted no right or license in any of the aforesaid trademarks, and further agree that you shall not remove, obscure, or alter any proprietary notices (including trademark and copyright notices) that may be affixed to or contained within the Service.