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:55)
{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:48)
02. Label (5:41)
03. Text Field (6:49)
04. Button (7:31)
05. Pop up Button (7:35)
06. Slider (13:43)
07. Image (6:48)
{FILES} Source Code
Project 1 - Setting Up a Calculator
01. Calculator Intro (3:07)
02. Calculator Getting Started (2:07)
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:20)
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)
03. Adjusting Code for View Controller Life (7:15)
{FILES} Source Code
01. View Controller Introduction (0:56)
Constraints
01. Position Constraints (16:29)
02. Size Constraints (6:32)
03. Align Constraint (11:18)
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:44)
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
{FILES} Variables Source Code
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock