Tags
Language
Tags
October 2025
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Swiftui - The Complete Ios 15 Developers Resource Bible

    Posted By: ELK1nG
    Swiftui - The Complete Ios 15 Developers Resource Bible

    Swiftui - The Complete Ios 15 Developers Resource Bible
    Last updated 7/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 12.10 GB | Duration: 25h 0m

    The Complete SwiftUI Framework, Explained! - From the Blockbuster Best Seller "SwiftUI For Masterminds" by JD Gauchat

    What you'll learn
    Students will be learn how to work with the SwiftUI Framework and get all the code they need to build insanely cool apps
    Requirements
    No experience is necessary - the course teaches the Swift language from the beginning
    Description
    This course has been written and recorded with the latest iOS 15 release!Welcome to "SwiftUI - The Complete iOS 15 Developers Resource Bible, the definitive guide to to learning everything SwiftUI.This is a SwiftUI Reference Course / Cookbook  / and Set of Documentation, for everything SwiftUI. There are hundreds of downloadable examples / video instruction / and projects here so you can get the code you need and add it directly into your projects / create your own SwiftUI docs, or add this to your own existing SwiftUI docs.My name is Steve DeStefano, i am a SwiftUI developer, and working together with the brilliant programmer J.D. Gauchat, I have turned his best selling book "SwiftUI for Masterminds" into this complete developers resource course.If you’re not familiar with SwiftUI, it’s a new way to program that uses a declarative approach, which lets us build incredibly cool apps, using about 5 times less code than previous programming paradigms. Gone here are the familiar story boards, as well as auto layout, which was at times very frustrating to work with… this has all been replaced with intuitive new design tools within Xcode that make building interfaces with SwiftUI as easy as dragging and dropping.SwiftUI includes all of Apple's platforms… so build the app once, and deploy it on the other platforms very easily.And this course is different than other courses, in that we don’t just scratch the surface, or build a few simple apps… in here, I give you the SwiftUI framework, explained.All the instruction, all the downloadable examples, and all the tools that you need to build your own insanely cool apps, without any wasted time or chatter. I am strictly on point reading from the book, typing the code, and explaining to you how it works. I use labels and other callouts to help draw your attention to the flow of the code.You get the step by step instruction for each technology in the SwiftUI framework, and see how to use the different views, initializers, methods, and modifiers that are available for each of those technologies.Also included in the course is the corresponding code file for every lecture, so you can download it and use in your apps right away, all built with the latest release, and tested to run perfectly. This is a huge library of code, hundreds of examples highlighting the SwiftUI Framework, neatly categorized for easy look up and reference, so you have everything you need to create your own stunning apps to submit to the App Store.No more fumbling through Apple's convoluted docs for hours trying to find the code you need, or wasting time looking on Stack Overflow, your getting all the instruction and code you need…you just need the idea for the app, and you’re ready to go.If you’re new to Swift, no problem, there is a language section in the beginning of the course that will walk you through the Swift Language and get you up to speed, fast.If you’re an experienced programmer, this course will be your go to resource, because it is a huge data base of instruction and downloadable code thats perfect to add to your own set SwiftUI docs…its similar to a cookbook of code but with very detailed instruction.Here are some of the topics covered:App Development • Swift Language (complete language) • Protocols • Frameworks • User Interface • View Protocol • Opaque Types • Text • Modifiers • Color View • Image View • Event Modifiers • Custom Modifiers • Layout • Safe Area • Priorities • Alignment Guides • Groups •  Custom Views • Previews • Preview Modifiers • Environment • Property Wrappers • @State • @Binding • @Environment • Model • Observable • @EnvironmentObject • View Model • Combine Framework • Publishers • Subscribers • Transforming values • Operators • Subjects • Controls Button View • TextField View • SecureField View • Toggle View • Slider View • Stepper View • Navigation View • NavigationLink View • TabView View • Sheets • Popovers • Alert Views • Action Sheets • Split Views • Custom Navigation • Size Classes • Orientation • GeometryReader View• Preferences • Mac Catalyst • Conditional Code • Menu • Multiple Windows Support • Lists • ForEach View • ScrollView  • List View • Sections Edition Mode • Custom Buttons • Search • Picker View • DatePicker View • Forms • Shapes • Gradients • Images • Paths • Custom Shapes Transformations • Animations • Hit Testing • Transitions • Gesture • Notification Center • System Notifications • User Notifications • Provisional Notifications • User Defaults • File Manager • URLS and Paths • Files and Directories • Bundle • Archiving • Encoding and Decoding • JSON • Core Data • Core Data Model • Core Data Stack • Sort Descriptors • iCloud • Testing Devices • Key Value Storage • UIKit Integration • Web  • Safari View Controller • MapKit • Camera • Photo Library • Custom Camera • AviKit FrameWork • Custom Video Player • Collection View • Apple Developer Program • Publishing to the App Store • Certificates, Provisioning Profiles, Identifiers • App Store Connect • Swift Language .•  And much more.So come code along with JD and myself, working with an incredibly cool and insane set of design tools, and learn everything you need to know about the SwiftUI Framework, and how to implement and leverage all of its great new technologies.This course has been written and recorded with the latest iOS 15 release!

    Overview

    Section 1: DOWNLOAD ALL CODE FOR EVERY CHAPTER HERE!

    Lecture 1 Download all the iOS 15 code here for the course

    Section 2: Chapter 1 - App Development - How to use this Course

    Lecture 2 Table of Contents

    Lecture 3 1.0 - Welcome - How to use this course

    Lecture 4 1.1 - App Development Overview

    Lecture 5 1.2 - Xcode

    Lecture 6 1.3 - Development - Programming Languages - Frameworks and APIs - Compiler

    Section 3: Chapter 2 - Introduction to Swift

    Lecture 7 2.1 - Computer Programming - Playground

    Lecture 8 2.2 - Variables

    Lecture 9 2.3 - Data Types

    Lecture 10 2.4 Part 1 - Conditionals and Loops - If else

    Lecture 11 2.4 Part 2 - Conditionals and Loops - switch

    Lecture 12 2.4 Part 3 - Conditionals and Loops - while - repeat while - for in

    Lecture 13 2.4 Part 4 - Conditionals and Loops - Control transfer statements

    Section 4: Chapter 3 - Swift Paradigm

    Lecture 14 3.1 • 3.2 - Part 1 - Programming Paradigms - Functions

    Lecture 15 3.2 - Part 2 - Generic Functions

    Lecture 16 3.2 - Part 3 - Standard Functions

    Lecture 17 3.2 - Part 4 - Scopes

    Lecture 18 3.2 - Part 5 - Closures

    Lecture 19 3.3 - Part 1 - Structures

    Lecture 20 3.3 - Part 2 - Key Paths

    Lecture 21 3.3 - Part 3 - Methods

    Lecture 22 3.3 - Part 4 - Initialization

    Lecture 23 3.3 - Part 5 - Computed Properties

    Lecture 24 3.3 - Part 6 - Property Observers

    Lecture 25 3.3 - Part 7 - Type Properties and Methods

    Lecture 26 3.3 - Part 8 - Generic Structures

    Lecture 27 3.3 - Part 9 - Primitive Type Structures

    Lecture 28 3.3 - Part 10 - Range Structures

    Lecture 29 3.3 - Part 11 - String Structures

    Lecture 30 3.3 - Part 12 - Array Structures

    Lecture 31 3.3 - Part 13 - Set Structures

    Lecture 32 3.3 - Part 14 - Dictionary Structures

    Lecture 33 3.4 - Part 1 - Enumerations

    Lecture 34 3.4 - Part 2 - Raw Values

    Lecture 35 3.4 - Part 3 - Associated Values

    Lecture 36 3.4 - Part 4 - Collection Difference

    Lecture 37 3.5 - Part 1 - Objects - Definition of Objects

    Lecture 38 3.5 - Part 2 - Type Properties and Methods

    Lecture 39 3.5 - Part 3 - Reference Types

    Lecture 40 3.5 - Part 4 - Self

    Lecture 41 3.5 - Part 5 - Memory Management

    Lecture 42 3.5 - Part 6 - Inheritance

    Lecture 43 3.5 - Part 7 - Type Casting

    Lecture 44 3.5 - Part 8 - Initialization

    Lecture 45 3.5 - Part 9 - Deinitialization

    Lecture 46 3.5 - Part 10 - Access Control and Modifiers - Singletons

    Lecture 47 3.6 - Part 1 - Protocols

    Lecture 48 3.6 - Part 2 - Definition of Protocols

    Lecture 49 3.6 - Part 3 - Generic Protocols

    Lecture 50 3.6 - Part 4 - Swift Protocols

    Lecture 51 3.6 - Part 5 - Extensions

    Lecture 52 3.6 - Part 6 - Delegates

    Lecture 53 3.7 - Part 1 - Errors - Throwing Errors

    Lecture 54 3.7 - Part 2 - Handling Errors

    Lecture 55 3.7 - Part 3 - Results

    Section 5: Chapter 4 - Introduction to Frameworks

    Lecture 56 4.1 - 4.2 - Part 1 - Frameworks - Foundations & More Standard Functions

    Lecture 57 4.2 - Part 2 - Strings

    Lecture 58 4.2 - Part 3 - Ranges

    Lecture 59 4.2 - Part 4 - Numbers

    Lecture 60 4.2 - Part 5 - Dates

    Lecture 61 4.2 - Part 6 - Measurements

    Lecture 62 4.2 - Part 7 - Timer

    Lecture 63 4.3 - Core graphics

    Section 6: Chapter 5 - SwiftUI Framework

    Lecture 64 5.1 Part 1 - Xcode Projects

    Lecture 65 5.1 Part 2 - Xcode Editor

    Lecture 66 5.1 Part 3 - SwiftUI Files

    Lecture 67 5.1 Part 4 - Canvas

    Lecture 68 5.1 Part 5 - Opaque Types

    Lecture 69 5.2 Part 1 - Text View

    Lecture 70 5.2 Part 2 - Modifiers

    Lecture 71 5.2 Part 3 - Color View

    Lecture 72 5.2 Part 4 - Materials

    Lecture 73 5.2 Part 5 - Images

    Lecture 74 5.2 Part 6 - SF Symbols

    Lecture 75 5.2 Part 7 - Event Modifiers

    Lecture 76 5.2 Part 8 - Custom Modifiers

    Lecture 77 5.3 Part 1 - Layout - Stacks

    Lecture 78 5.3 Part 2 - Spacer

    Lecture 79 5.3 Part 3 - Safe Area

    Lecture 80 5.3 Part 4 - Priorities

    Lecture 81 5.3 Part 5 - Alignment Guides

    Lecture 82 5.3 Part 6 - Groups

    Lecture 83 5.3 Part 7 - Generic Views

    Lecture 84 5.3 Part 8 - Custom Views

    Lecture 85 5.4 Part 1 - Previews - Preview Modifiers

    Lecture 86 5.4 Part 2 - Environment

    Lecture 87 5.4 Part 3 - Development Assets

    Section 7: Chapter 6: Declarative User Interface

    Lecture 88 6.1 Part 1 - States

    Lecture 89 6.1 Part 2 - Property Wrappers

    Lecture 90 6.1 Part 3 - @State

    Lecture 91 6.1 Part 4 - @Binding

    Lecture 92 6.1 Part 5 - Binding Structures

    Lecture 93 6.1 Part 6 - @Environment

    Lecture 94 6.2 Part 1 - Model

    Lecture 95 6.2 Part 2 - @EnvironmentObject

    Lecture 96 6.3 - View Model

    Lecture 97 6.4 Part 1 - Control Views - Button View

    Lecture 98 6.4 Part 2 - Control Views - Menus

    Lecture 99 6.4 Part 3 - Control Views - TextField View

    Lecture 100 6.4 Part 4 - Control Views - SecureField View View

    Lecture 101 6.4 Part 5 - Control Views - TextEditor View

    Lecture 102 6.4 Part 6 - Control Views - Toggle View

    Lecture 103 6.4 Part 7 - Control Views - Slider View

    Lecture 104 6.4 Part 8 - Control Views - ProgressView View

    Lecture 105 6.4 Control Views - Part 9 - Stepper View

    Lecture 106 6.4 Control Views - Part 10 - GroupBox View

    Lecture 107 6.4 Control Views - Part 11 - ControlGroup View

    Lecture 108 6.5 Part 1 - Combine Framework

    Lecture 109 6.5 Part 2 - Publishers

    Lecture 110 6.5 Part 3 - Subscribers

    Lecture 111 6.5 Part 4 - Transforming Values

    Lecture 112 6.5 Part 5 - Operators

    Lecture 113 6.5 Part 6 - Subjects

    Lecture 114 6.5 Part 7 - Combine and SwiftUI

    Lecture 115 6.6 Part 1 - Adaptivity - Size Classes

    Lecture 116 6.6 Part 2 - GeometryReader View

    Lecture 117 6.6 Part 3 - Preferences

    Section 8: Chapter 7 - Lists

    Lecture 118 7.1 - Part 1 - Lists - ForEach View

    Lecture 119 7.1 - Part 2 - ScrollView View

    Lecture 120 7.1 - Part 3 - Grids

    Lecture 121 7.2 - Part 1 - List View

    Lecture 122 7.2 - Part 2 - Sections

    Lecture 123 7.2 - Part 3 - Edit Mode

    Lecture 124 7.2 - Part 4 - Swipe Actions

    Lecture 125 7.2 - Part 5 - Custom Buttons

    Lecture 126 7.2 - Part 6 - Refreshable

    Lecture 127 7.2 - Part 7 - Outline List

    Lecture 128 7.3 - Part 1 - Picker View

    Lecture 129 7.3 - Part 2 - DatePicker View

    Lecture 130 7.4 - Part 1 - Form View

    Lecture 131 7.4 - Part 2 - Disclosure Group

    Section 9: Chapter 8 - Navigation

    Lecture 132 8.1 - Part 1 - Multiple Views - Navigation View

    Lecture 133 8.1 - Part 2 - Toolbar

    Lecture 134 8.1 - Part 3 - Search

    Lecture 135 8.1 - Part 4 - NavigationLink View

    Lecture 136 8.2 - Part 1 - Modal Views - Sheets

    Lecture 137 8.2 - Part 2 - Popovers

    Lecture 138 8.2 - Part 3 - Alert Views

    Lecture 139 8.2 - Part 4 - Confirmation Dialog

    Lecture 140 8.3 - TabView Views

    Lecture 141 8.4 - Part 1 - Universal Interface

    Lecture 142 8.4 - Part 2 - Configuration

    Lecture 143 8.4 - Part 3 - Three Columns Layout

    Section 10: Chapter 9 - Graphics and Animations

    Lecture 144 9.1 - Part 1 - Shapes - Common shapes

    Lecture 145 9.1 - Part 2 - Gradients

    Lecture 146 9.1 - Part 3 - Images

    Lecture 147 9.2 - Part 1 - Paths

    Lecture 148 9.2 - Part 2 - Custom Shapes

    Lecture 149 9.3 - Transformations

    Lecture 150 9.4 - Canvas

    Lecture 151 9.5 - Part 1 - Animations

    Lecture 152 9.5 - Part 2 - Animating Custom Shapes

    Lecture 153 9.5 - Part 3 - Canvas Animations

    Lecture 154 9.5 - Part 4 - Transitions

    Section 11: Chapter 10 - Concurrency

    Lecture 155 10.1 - Part 1 - Asynchronous and Concurrent Tasks

    Lecture 156 10.1 - Part 2 - Tasks

    Lecture 157 10.1 - Part 3 - Async and Await

    Lecture 158 10.1 - Part 4 - Errors

    Lecture 159 10.1 - Part 5 - Concurrency

    Lecture 160 10.1 - Part 6 - Actors

    Lecture 161 10.1 - Part 7 - Main Actor

    Lecture 162 10.1 - Part 8 - Asynchrous Sequences

    Lecture 163 10.1 - Part 9 - Task Group

    Lecture 164 10.1 - Part 10 - Asynchronous Images

    Section 12: Chapter 11 - Gestures

    Lecture 165 11.1 - Part 1 - Gesture Recognizers - Gesture Modifiers

    Lecture 166 11.1 - Part 2 - Hit Testing

    Lecture 167 11.2 - Part 1 - Gesture Structures

    Lecture 168 11.2 - Part 2 - Tap Gesture

    Lecture 169 11.2 - Part 3 - Long Press Gesture

    Lecture 170 11.2 - Part 4 - Drag Gesture

    Lecture 171 11.2 - Part 5 - Drag and Drop Gestures

    Lecture 172 11.2 - Part 6 - Magnification Gesture

    Lecture 173 11.2 - Part 7 - Rotation Gesture

    Lecture 174 11.2 - Part 8 - Composing Gestures

    Section 13: Chapter 12 - MapKit

    Lecture 175 12.1 - Part 1 - Map View

    Lecture 176 12.1 - Part 2 - Annotations

    Lecture 177 12.1 - Part 3 - Search

    Lecture 178 12.1 - Part 4 - User Location

    Section 14: Chapter 13 - Storage

    Lecture 179 User Preferences: User Defaults

    Lecture 180 Files: Part 1 - File Manager - URLs and Paths

    Lecture 181 Files: Part 2 - Files and Directories

    Lecture 182 Files: Part 3 - Files Attributes

    Lecture 183 Files: Part 4 - Files Content

    Lecture 184 Files: Part 5 - Bundle

    Lecture 185 Archiving: Part 1 - Encoding and decoding

    Lecture 186 Archiving: Part 2 - JSON

    Lecture 187 Core Data: Part 1 - Data Model

    Lecture 188 Core Data: Part 2 - Core Data Stack

    Lecture 189 Core Data: Part 3 - Fetch Request

    Lecture 190 Core Data: Part 4 - Sort Descriptors

    Lecture 191 Core Data: Part 5 - Predicates

    Lecture 192 Core Data: Part 6 - Delete Objects

    Lecture 193 Core Data: Part 7 - Modify Objects

    Lecture 194 Core Data: Part 8 - Custom Fetch Requests

    Lecture 195 Core Data: Part 9 - Sections

    Section 15: Chapter 14 - Notifications

    Lecture 196 Notification Center: Part 1 - Notification Center

    Lecture 197 Notification Center: Part 2 - System Notifications

    Lecture 198 User Notifications: Part 1 - User Notifications Framework

    Lecture 199 User Notifications: Part 2 - Notification Groups

    Lecture 200 User Notifications: Part 3 - Provisional Notifications

    Lecture 201 User Notifications: Part 4 - User Notifications Delegate

    Section 16: Chapter 15 - iCloud - Data in the Cloud

    Lecture 202 Enabling iCloud - Testing devices

    Lecture 203 Key-Value Storage

    Lecture 204 iCloud Documents: Part 1 - iCloud Documents

    Lecture 205 iCloud Documents: Part 2 - Metadata Query

    Lecture 206 iCloud Documents: Part 3 - Single Document

    Lecture 207 iCloud Documents: Part 4 - Multiple Document

    Lecture 208 CloudKit: CloudKit - Part 1 - Container

    Lecture 209 CloudKit: Part 2 - Records - Zones - Query - Operations

    Lecture 210 CloudKit: Part 3 - Batch operations - References - CloudKit Dashboard

    Lecture 211 CloudKit: Part 4 - Implementing CloudKit

    Lecture 212 CloudKit: Part 5 - Assets

    Lecture 213 CloudKit: Part 6 - Subscriptions

    Lecture 214 CloudKit: Part 7 - Errors

    Lecture 215 CloudKit: Part 8 - CloudKit and Core Data

    Section 17: Chapter 16 - Framework Integration

    Lecture 216 Integration with UIKit

    Lecture 217 TextView: Part 1 - Text View - Text View in SwiftUI

    Lecture 218 TextView: Part 2 - Updating the View

    Lecture 219 TextView: Part 3 - Coordinator

    Lecture 220 TextView: Part 4 - Selection

    Lecture 221 TextView: Part 5 - Attributed Text

    Lecture 222 TextView: Part 6 - Keyboard

    Lecture 223 Web: Part 1 - Web - Links

    Lecture 224 Web: Part 2 - Safari View Controller

    Lecture 225 Web: Part 3 - WebKit Framework

    Lecture 226 Web: Part 4 - Web Content

    Lecture 227 MapKit: Part 1 - Configuring the map

    Lecture 228 MapKit: Part 2 - Annotations

    Lecture 229 MapKit: Part 3 - User Location

    Lecture 230 MapKit: Part 4 - Search

    Lecture 231 MapKit: Part 5 - Directions

    Lecture 232 Media: Part 1 - Camera

    Lecture 233 Media: Part 2 - Photo Library

    Lecture 234 Media: Part 3 - Modifying Pictures

    Lecture 235 Media: Part 4 - Custom Camera

    Lecture 236 Media: Part 5 - AVKit Framework

    Lecture 237 Media: Part 6 - Custom Video Player

    Lecture 238 Collection Views: Part 1 - Collection View

    Lecture 239 Collection Views: Part 2 - Collection View Cells

    Lecture 240 Collection Views: Part 3 - Index Paths and Identifiers

    Lecture 241 Collection Views: Part 4 - Flow Layout

    Lecture 242 Collection Views: Part 5 - Collection View Delegate and Data Source

    Lecture 243 Collection Views: Part 6 - Implementing Collection Views

    Lecture 244 Collection Views: Part 7 - Scroll Direction

    Lecture 245 Collection Views: Part 8 - Adding Items

    Lecture 246 Collection Views: Part 9 - Selection

    Lecture 247 Collection Views: Part 10 - Supplementary Views

    Lecture 248 Collection Views: Part 11 - Constraints

    Lecture 249 Collection Views: Part 12 - Custom Layout

    Lecture 250 Collection Views: Part 13 - Collection Views and Core Data

    Section 18: Chapter 17 - App Store

    Lecture 251 Part 1 - Publishing - Certficates - Provisioning Profiles - and Identifiers

    Lecture 252 Part 2 - App Store Connect

    Lecture 253 Part 3 - Submitting the application

    Beginner iOS / macOS / watchOS / tvOS developers through intermediate and advanced