2.1 - Computer Programming - Playground (iOS 17)
2.3 - Data Types (iOS 17)
2.4 Part 1 - Conditionals and Loops - If else (iOS 17)
2.4 Part 2 - Conditionals and Loops - switch (iOS 17)
2.4 Part 3 - Conditionals and Loops - while - repeat while - for in (iOS 17)
2.4 Part 4 - Conditionals and Loops - Control transfer statements (iOS 17)
3.1 • 3.2 - Part 1 - Programming Paradigms - Functions (iOS 17)
3.2 - Part 2 - Generic Functions (iOS 17)
3.2 - Part 3 - Standard Functions (iOS 17)
3.2 - Part 4 - Scopes (iOS 17)
3.2 - Part 5 - Closures (iOS 17)
3.3 - Part 1 - Structures (iOS 17)
3.3 - Part 2 - Key Paths (iOS 17)
3.3 - Part 3 - Methods (iSO 17)
3.3 - Part 4 - Initialization (iOS 17)
3.3 - Part 5 - Computed Properties (iOS 17)
3.3 - Part 6 - Property Observers (iOS 17)
3.3 - Part 7 - Type Properties and Methods (iOS 17)
3.3 - Part 8 - Generic Structures (iOS 17)
3.3 - Part 9 - Primitive Type Structures (iOS 17)
3.3 - Part 10 - Range Structures (iOS 17)
3.3 - Part 11 - String Structures (iOS 17)
3.3 - Part 12 - Array Structures (iOS 17)
3.3 - Part 13 - Set Structures (iOS 17)
3.3 - Part 14 - Dictionary Structures (iOS 17)
3.4 - Part 1 - Enumerations (iOS 17)
3.4 - Part 2 - Raw Values (iOS 17)
3.4 - Part 3 - Associated Values (iOS 17)
3.5 - Part 1 - Objects - Definition of Objects (iOS 17)
3.5 - Part 2 - Type Properties and Methods (iOS 17)
3.5 - Part 3 - Reference Types (iOS 17)
3.5 - Part 4 - Self (iSO 17)
3.5 - Part 5 - Memory Management (iOS 17)
3.5 - Part 6 - Inheritance (iOS 17)
3.5 - Part 7 - Type Casting (iOS 17)
3.5 - Part 8 - Initialization (iOS 17)
3.5 - Part 9 - Deinitialization (iOS 17)
3.5 - Part 10 - Access Control and Modifiers - Singletons (iOS 17)
3.6 - Part 1 - Protocols (iOS 17)
3.6 - Part 2 - Definition of Protocols (iOS 17)
3.6 - Part 3 - Generic Protocols (iOS 17)
3.6 - Part 4 - Swift Protocols (iOS 17)
3.6 - Part 5 - Extensions (iOS 17)
3.6 - Part 6 - Delegates (iOS 17)
3.7 - Part 1 - Errors - Throwing Errors (iOS 17)
3.7 - Part 2 - Handling Errors (iOS 17)
3.7 - Part 3 - Results (iOS 17)
3.8 - Part 1 - Property Wrappers (IOS 17)
3.8 - Part 2 -Macros (iOS 17)
4.1 - 4.2 - Part 1 - Frameworks - Foundations & More Standard Functions (iOS 17)
4.2 - Part 2 - Strings (iOS 17)
4.2 - Part 3 - Ranges (iOS 17)
4.2 - Part 4 - Numbers (iOS 17)
4.2 - Part 5 - Dates (iOS 17)
4.2 - Part 6 - Measurements (iOS 17)
4.2 - Part 7 - Timer (iOS 17)
4.3 Part 1 - RegexBuilder Framework (iOS 17)
4.3 Part 2 - Regex Builder (iOS 17)
4.4 - Core graphics (iOS 17)
5.1 - Part 1 - XCode - Projects - Editor Area (iOS 17)
5.1 - Part 2 - SwiftUI Files (iOS 17)
5.1 - Part 3 - Canvas (iOS 17)
5.1 - Part 4 - Opaque Types (iOS 17)
5.2 - Part 1 - Text View (iOS 17)
5.2 - Part 2 - Modifiers (iOS 17)
5.2 - Part 3 - Color View (iOS 17)
5.2 - Part 4 - Materials (iOS 17)
5.2 - Part 5 - Images (iOS 17)
5.2 - Part 6 - SF Symbols (iOS 17)
5.2 - Part 7 - Event Modifiers (iOS 17)
5.2 - Part 8 - Custom Modifiers (iOS 17)
5.3 - Part 1 - Layout - Stacks (iOS 17)
5.3 - Part 2 - Safe Area (iOS 17)
5.3 - Part 3 - Priorities (iIOS 17)
5.3 - Part 4 - Alignment Guides (iOS 17)
5.3 - Part 5 - Groups (iOS 17)
5.3 - Part 6 - Grids (iOS 17)
5.3 - Part 7 - Custom Views (iOS 17)
5.3 - Part 8 - Custom Layout (iOS 17)
5.3 - Part 9 - Generic Views (iOS 17)
5.4 - Environment (iOS 17)
6.1 Part 1 - States - @State (iOS 17)
6.1 Part 2 - @Binding (iOS 17)
6.1 Part 3 - Binding Structures (iOS 17)
6.2 Part 1 - Control Views - Button View (iOS 17)
6.2 Part 2 - TextField View (iOS 17)
6.2 Part 3 - SecureField View View (iOS 17)
6.2 Part 4 - TextEditor View (iOS 17)
6.2 Part 5 - Toggle View (iOS 17)
6.2 Part 6 - Slider View (iOS 17)
6.2 Part 7 - ProgressView View (iOS 17)
6.2 Part 8 - Stepper View (iOS 17)
6.2 Part 9 - GroupBox View (iOS 17)
6.3 Part 1 - Model (iOS 17)
6.3 Part 2 - Accessing the Model (iOS 17)
7.1 Part 1 - Lists - Lists of views (iOS 17)
7.1 Part 2 - ScrollView View (iOS 17)
7.1 Part 3 - Lazy Grids (iOS 17)
7.2 Part 1 - List View (iOS 17)
7.2 Part 2 - Sections (iOS 17)
7.2 Part 3 - Edit Mode (iOS 17)
7.2 Part 4 - Swipe Actions (iOS 17)
7.2 Part 5 - Custom Buttons (iOS 17)
7.2 Part 6 - Refreshable (iOS 17)
7.2 Part 7 - Outline List (iOS 17)
7.3 - Tables7.3 Tables (iOS 17)
7.4 Part 1 - Picker View (iOS 17)
7.4 Part 2 - Date Picker View (iOS 17)
7.5 Part 1 - Forms (iOS 17)
7.5 Part 2 - Disclosure Group (iOS 17)
8.1 Part 1 - Multiple Views (iOS 17)
8.1 Part 2 - Toolbar (iOS 17)
8.1 Part 3 - Search (iOS 17)
8.1 Part 4 - Navigation Link (iOS 17)
8.2 Part 1 - Modal Views - Sheets(iOS 17)
8.2 Part 2 - Inspector(iOS 17)
8.2 Part 3 - Popover(iOS 17)
8.2 Part 4 - Alert Views(iOS 17)
8.2 Part 5 - Confirmation Doalog(iOS 17)
8.4 Part 1 - Universal Interface (iOS 17)
8.4 Part 2 - Three Columns Layout (iOS 17)
8.4 Part 3 - Configuration (iOS 17)
8.5 Part 1 - Adaptivity - Size Classes (iOS 17)
8.5 Part 2 - GeometryReader View (iOS 17)
8.5 Part 3 - Preferences (iOS 17)
9.1 Part 1 - Asynchronous and Concurrent Tasks (iOS 17)
9.1 Part 2 - Tasks (iOS 17)
9.1 Part 3 - Async and Await (iOS 17)
9.1 Part 4 - Errors (iOS 17)
9.1 Part 5 - Concurrency (iOS 17)
9.1 Part 6 - Actors (iOS 17)
9.1 Part 7 - Main Actor (iOS 17)
9.1 Part 8 - Asynchrous Sequences (iOS 17)
9.1 Part 9 - Task Group (iOS 17)
9.1 Part 10 - Asynchronous Images (iOS 17)
10.1 User preferences - App Storage (iOS 17)
10.2 Part 1 - SwiftData (iOS 17)
10.2 Part 2 - Model (iOS 17)
10.2 Part 3 - Container (iOS 17)
10.2 Part 4 - Context (iOS 17)
10.2 Part 5 - Implementing SwiftData (iOS 17)
10.2 Part 6 - Attributes (iOS 17)
10.2 Part 7 - Relationships (iOS 17)
10.2 Part 8 - Deleting Objects (iOS 17)
10.2 Part 9 - Sorting Objects (iOS 17)
10.2 Part 10 - Filtering Objects (iOS 17)
10.2 Part 11 - Dynamic Query (iOS 17)
10.2 Part 12 - Search (iOS 17)
10.2 Part 13 - Fetching Objects (iOS 17)
10.2 Part 14 - Previews (iOS 17)
10.2 Part 15 - Modifying Objects (iOS 17)
10.2 Part 16 - Images (iOS 17)
10.2 Part 17 - Sections (iOS 17)
10.2 Part 18 - Archiving (iOS 17)
10.3 Part 1 - CloudKit - Enabling CloudKit (iOS 17)
10.3 Part 2 - CloudKit Dashboard (iOS 17)
10.3 Part 3 - Deploy to Production (iOS 17)
10.4 Part 1 - Files (iOS 17)
10.4 Part 2 - URLs and Paths (iOS 17)
10.4 Part 3 - Files and Directories (iOS 17)
10.4 Part 4 - Bundle (iOS 17)
10.4 Part 5 - Documents (iOS 17)
11.1 Part 1 - Shapes - Common shapes (iOS 17)
11.1 Part 2 - Gradients (iOS 17)
11.1 Part 3 - Effects (iOS 17)
11.1 Part 4 - Patterns (iOS 17)
11.2 Part 1 - Paths (iOS 17)
11.2 Part 2 - Custom Shapes (iOS 17)
11.3 - Transformations (iOS 17)
11.5 Part 1 - Charts - Mark Views (iOS 17)
11.5 Part 2 - Chart Modifiers (iOS 17)
11.5 Part 3 - Selection (iOS 17)
11.5 Part 4 - Multiple Marks (iOS 17)
11.5 Part 5 - Scrolling (iOS 17)
11.6 - Image Renderer (iOS 17)
11.7 Part 1 - Animations (iOS 17)
11.7 Part 2 - Animating Custom Shapes (iOS 17)
11.7 Part 3 - Canvas Animations (iOS 17)
11.7 Part 4 - Transitions (iOS 17)
11.7 Part 5 - Animating SF Symbols (iOS 17)
12.1 - Part 1 - Gesture Recognizers - Gesture Modifiers (iOS 17)
12.1 - Part 2 - Hit Testing (iOS 17)
12.2 - Part 1 - Gesture Structures (iOS 17)
12.2 - Part 2 - Tap Gesture (iOS 17)
12.2 - Part 3 - Long Press Gesture (iOS 17)
12.2 - Part 4 - Magnification Gesture (iOS 17)
12.2 - Part 5 - Rotation Gesture (iOS 17)
12.2 - Part 6 - Drag and Drop Gestures (iOS 17)
13.1 Part 1 - Map View (iOS 17)
13.1 Part 2 - Camera (IOS 17)
13.1 Part 3 - Map Content (iOS 17)
13.1 Part 4 - Search (iOS 17)
13.1 Part 5 - Selection (iOS 17)
13.1 Part 6 - Controls (iOS 17)
13.1 Part 7 - Look Around (iOS 17)
13.1 Part 8 - Directions (iOS 17)
13.1 Part 9 - User Location (iOS 17)
14.1 - Part 1 - Notification Center
14.1 - Part 2 - System Notifications
14.1 - Part 3 - User Notifications
14.1 - Part 4 - Media Attachments
14.1 - Part 5 - Provisional Notifications
14.1 - Part 6 - Notifications Delegate
14.1 - Part 10 - App States
14.1 - Part 11 - App Delegates
15.1 - iCloud - Data in the Cloud - Enabling iCloud
15.3 - Part 1 - iCloud Documents
15.3 Part 2 - Metadata Query
15.3 Part 3 - Single Document
15.3 Part 4 - Multiple Documents
15.4 Part 2 - Enabling CloudKit
15.4 Part 3 - Implementing CloudKit
15.4 Part 4 - Custom Implementation
15.4 Part 6 - Zones - Query
15.4 Part 7 - Asynchronous Operations
15.4 Part 8 - Batch Operations
15.4 Part 10 - CloudKit Dashboard
15.4 Part 11 - Custom CloudKit Application
15.4 Part 13 - Subscriptions
15.4 Part 15 - Deploy to production