Learn the iOS UIKit framework, which is the cornerstone of creating user interfaces in all iOS apps and crucial for any iOS Developer to be intimately familiar with.
Overview
Syllabus
- Outlets and Actions
- Connect outlets and actions using only code and graphically using storyboard. Use the following UIKit classes: UIButton, UILabel, UISwitch.
- View Presentations and Segues
- Learn how to present views modally using the following UIKit classes: UIImagePickerController, UIAlertController, UIActivityViewController.
- The Delegate Pattern
- Most common UIKit components make use of the delegate pattern. Learn how delegates make important connections between the model, view, and controller.
- Build V1.0 of the MemeMe App
- Create a first version of the MemeMe app that enables a user to take a picture, add text, and share the created meme on Facebook, Twitter, SMS, or email.
- Table Views
- Table views are one of the most commonly used views in iOS apps. Learn how to implement tables in your own apps.
- Navigation
- Learn how iOS uses navigation stacks to manage multiple views in an app.
- Complete the MemeMe App
- Memes will appear in a tab view with two tabs: a table view and a collection view.
Taught by
Jason Schatz and Gabrielle Miller-Messner