Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Practical MacOS Bootcamp - Learn to Code & Build Useful Apps
Introduction to MacOS
Trailer: Practical MacOS Bootcamp - Learn to Code & Build Useful Apps (0:29)
Meet Me! Your Instructor Kevin Tai (1:57)
How to Get Started with MacOS (5:29)
Don't Have a Mac Computer?
Fulfill Your Course Requirements Here
MacOS Course Requirements (2:54)
Introduction to Xcode (6:48)
Understanding the Xcode Interface (15:06)
Files System (13:24)
ViewController (6:53)
Storyboard File (17:28)
Connecting Outlets and Actions (14:12)
Running an Xcode Application (10:06)
Debugging an Xcode Application (11:40)
{FILES} Source Code
Introduction to Swift Coding
What We Will Learn In This Section (3:35)
Variables, Operators and Tuples (43:57)
{FILES} Variables Source Code
Collection Types (35:46)
{FILES} Collection Types Source Code
Control Flow (43:42)
{FILES} Control Flow Source Code
Functions (20:54)
{FILES} Functions Source Code
Classes, Scope and Properties (43:02)
Inheritance, Structs and Enums (39:06)
{FILES} Classes, Structs, Enums Source Code
MacOS UI Elements Explained
Breakdown: Different Meanings of 'View' (3:28)
01. MacOS UI Elements Outline (1:47)
02. Label (5:41)
03. Text Field (6:49)
04. Button (7:31)
05. Pop up Button (7:35)
06. Slider (13:42)
07. Image (6:48)
{FILES} Source Code
Project 1 - Setting Up a Calculator
01. Calculator Intro (3:07)
02. Calculator Getting Started (2:06)
03. Tab View Controller (7:27)
Build a Tax Calculator
01. Tax UI Elements (5:32)
02. Tax Outlets (8:57)
03. Tax View Controller Code (23:13)
04. Tax View Controller Testing (14:29)
Project 2 - Tip Calculator
01. Tip UI Elements (9:19)
02. Tip Outlets (7:13)
03. Tip View Controller Code (16:31)
{FILES} Source Code
View Controller Lifecycle
02. View Controller Life-Cycle (20:41)
01. View Controller Introduction (0:56)
03. Adjusting Code for View Controller Life (7:15)
{FILES} Source Code
Constraints
01. Position Constraints (16:29)
02. Size Constraints (6:32)
03. Align Constraint (11:17)
Coding Constraints
01. Tip View Controller Additional Outlets (6:08)
02. Autoresizing Mask into Constraints (6:33)
03. Tip View Controller Constraints (Part 1) (14:57)
03. Tip View Controller Constraints (Part 2 and 3) (26:28)
{FILES} Source Code
Refactor
01. Refactor Tax View Controller (6:38)
02. Refactor Tips View Controller Alignment (4:55)
03. Refactor Tip View Controller TranslateAutoresizingMaskIntoConstraints (7:43)
04. Refactor Tip View Controller Constraints (17:29)
04. Refactor Tip View Controller Constraints (Part 2) (17:14)
{FILES} Source Code
Bonus: Coupon
Bonus Lecture: Coupon
What We Will Learn In This Section
Lesson content will be unlocked within 30 minutes.
Teachable is working on this bug.
No further action will be required on your part
.
Thank you for your patience