4.59 sur 5
4.59

SwiftUI – La ressource complète pour les développeurs iOS 16 / Bible

Le framework iOS 16 SwiftUI, expliqué ! - Du best-seller Blockbuster "SwiftUI For Masterminds"
Les étudiants apprendront à travailler avec SwiftUI Framework et obtiendront tout le code dont ils ont besoin pour créer des applications incroyablement cool

Ce cours a été écrit et enregistré avec la dernière version d’iOS 16 !

strong

Bienvenue dans “SwiftUI – La ressource et la Bible complètes pour les développeurs iOS 16”, le guide définitif pour tout apprendre sur SwiftUI.

Ceci est un cours de référence/livre de recettes SwiftUI  ; / et Ensemble de documentation, pour tout SwiftUI. Il existe des centaines d’exemples téléchargeables / d’instructions vidéo / et de projets ici afin que vous puissiez obtenir le code dont vous avez besoin et l’ajouter directement dans vos projets / créer vos propres documents SwiftUI, ou l’ajouter à vos propres documents SwiftUI existants.

Et ce cours est différent des autres cours, en ce sens que nous ne nous contentons pas de gratter la surface ou de créer quelques applications simples… ici, je vous donne le cadre SwiftUI, expliqué.

Toutes les instructions, tous les exemples téléchargeables et tous les outils dont vous avez besoin pour créer vos propres applications incroyablement cool, sans perte de temps ni bavardage. Je suis strictement sur le point de lire le livre, de taper le code et d’expliquer comment tout cela fonctionne. J’utilise des étiquettes, des graphiques, des animations et d’autres légendes pour aider à attirer votre attention sur le flux du code.

Vous obtenez les instructions étape par étape pour chaque technologie dans le framework SwiftUI et voyez comment utiliser les différentes vues, initialiseurs, méthodes et modificateurs disponibles pour chacune de ces technologies.

Le cours comprend également le fichier de code de chaque cours, vous pouvez donc le télécharger et l’utiliser immédiatement dans vos applications, le tout construit avec la dernière version et testé pour fonctionner parfaitement. Il s’agit d’une énorme bibliothèque de code, des centaines d’exemples mettant en évidence le cadre SwiftUI, soigneusement classés pour une recherche et une référence faciles, vous avez donc tout ce dont vous avez besoin pour créer vos propres applications étonnantes à soumettre à l’App Store.

Plus besoin de fouiller dans les documents alambiqués d’Apple pendant des heures à essayer de trouver le code dont vous avez besoin, ou de perdre du temps à chercher sur Stack Overflow, vous obtenez toutes les instructions et le code dont vous avez besoin… vous avez juste besoin de l’idée pour l’application, et vous êtes prêt à partir.

Si vous êtes nouveau sur Swift, pas de problème, il y a une section linguistique au début du cours qui vous guidera à travers le langage Swift et vous permettra de vous familiariser rapidement.

Si vous êtes un programmeur expérimenté, ce cours sera votre ressource principale, car il s’agit d’une énorme base de données d’instructions et de code téléchargeable, parfait pour l’ajouter à votre propre ensemble de documents SwiftUI… c’est similaire à un livre de recettes de code mais avec des instructions très détaillées.

Voici quelques-uns des sujets abordés :

Développement d’applications • Langage Swift (langage complet) • Protocoles • Cadres • Interface utilisateur • Protocole d’affichage • Types opaques • Texte • Modificateurs • Affichage couleur • Affichage image • Modificateurs d’événement • Modificateurs personnalisés • Disposition • Zone de sécurité • Priorités • Alignement Guides • Groupes •  Vues personnalisées • Aperçus • Cadre Regex • Grilles • Modificateurs d’aperçu • Environnement • Enveloppes de propriété • @State • @Binding • @Environment • @AppStorage • Modèle • Observable • @EnvironmentObject • Modèle de vue • Cadre de combinaison • Éditeurs • Abonnés • Transformation des valeurs • Opérateurs • Sujets • Affichage des boutons de contrôle • Affichage du champ de texte • Affichage du champ sécurisé • Affichage bascule • Affichage du curseur • Affichage du pas à pas • Affichage de la navigation • Affichage du lien de navigation • Affichage de l’affichage des onglets • Feuilles • Popovers • Affichages des alertes • Feuilles d’action • Affichages fractionnés • Navigation personnalisée • Classes de taille • Orientation • Affichage GeometryReader • Préférences • Mac Catalyst • Code conditionnel • Menu • Prise en charge de plusieurs fenêtres • Listes • Pour chaque vue • ScrollView  • Affichage de liste • Mode d’édition de sections • Boutons personnalisés • Recherche • Affichage du sélecteur • Affichage du sélecteur de date • Formulaires • Formes • Graphiques • Dégradés • Images • Chemins • Transformations de formes personnalisées • Animations • Tests de réussite • Transitions • Gestes • Centre de notifications • Notifications système • Notifications utilisateur • Notifications provisoires • Paramètres utilisateur par défaut • Gestionnaire de fichiers • URL et chemins • Fichiers et répertoires • Bundle • Archivage • Encodage et décodage • JSON • Données de base • Modèle de données de base • Pile de données de base • Descripteurs de tri • iCloud • Appareils de test • Clé Stockage de valeur • @AppStorage • Intégration UIKit • Web  • Contrôleur de vue Safari • MapKit • Appareil photo • Photothèque • Appareil photo personnalisé • AviKit FrameWork • Lecteur vidéo personnalisé • Affichage de la collection • Programme pour développeurs Apple • Publication sur l’App Store • Certificats, profils d’approvisionnement, identifiants • App Store Connect • Langage Swift .•   Et bien plus encore.

Alors, apprenez tout ce que vous devez savoir sur le framework SwiftUI, et comment mettre en œuvre et tirer parti de toutes ses nouvelles technologies.

Ce cours a été écrit et enregistré avec la dernière version d’iOS 16 !

DOWNLOAD ALL PROJECT AND LISTING CODE FILES! - AND GET THE COMPANION BOOK

1
Download all the iOS 16 project code and individual listing code for the course
2
The Companion Book for this course is available at JD's website

Chapter 1 - App Development - How to use this Course (iOS 16)

1
Table of Contents
2
1.0 - Welcome - How to use this iOS 16 course
3
1.1 - App Development Overview
4
1.2 - Xcode 14
5
1.3 - Development - Languages - Frameworks - APIs - Compiler

Chapter 2 - Introduction to Swift (iOS 16)

1
2.1 - Computer Programming - Playground
2
2.2 - Variables
3
2.3 - Data Types
4
2.4 Part 1 - Conditionals and Loops - If else
5
2.4 Part 2 - Conditionals and Loops - switch
6
2.4 Part 3 - Conditionals and Loops - while - repeat while - for in
7
2.4 Part 4 - Conditionals and Loops - Control transfer statements

Chapter 3 - Swift Paradigm (iOS 16)

1
3.1 • 3.2 - Part 1 - Programming Paradigms - Functions
2
3.2 - Part 2 - Generic Functions
3
3.2 - Part 3 - Standard Functions
4
3.2 - Part 4 - Scopes
5
3.2 - Part 5 - Closures
6
3.3 - Part 1 - Structures
7
3.3 - Part 2 - Key Paths
8
3.3 - Part 3 - Methods
9
3.3 - Part 4 - Initialization
10
3.3 - Part 5 - Computed Properties
11
3.3 - Part 6 - Property Observers
12
3.3 - Part 7 - Type Properties and Methods
13
3.3 - Part 8 - Generic Structures
14
3.3 - Part 9 - Primitive Type Structures
15
3.3 - Part 10 - Range Structures
16
3.3 - Part 11 - String Structures
17
3.3 - Part 12 - Array Structures
18
3.3 - Part 13 - Set Structures
19
3.3 - Part 14 - Dictionary Structures
20
3.4 - Part 1 - Enumerations
21
3.4 - Part 2 - Raw Values
22
3.4 - Part 3 - Associated Values
23
3.5 - Part 1 - Objects - Definition of Objects
24
3.5 - Part 2 - Type Properties and Methods
25
3.5 - Part 3 - Reference Types
26
3.5 - Part 4 - Self
27
3.5 - Part 5 - Memory Management
28
3.5 - Part 6 - Inheritance
29
3.5 - Part 7 - Type Casting
30
3.5 - Part 8 - Initialization
31
3.5 - Part 9 - Deinitialization
32
3.5 - Part 10 - Access Control and Modifiers - Singletons
33
3.6 - Part 1 - Protocols
34
3.6 - Part 2 - Definition of Protocols
35
3.6 - Part 3 - Generic Protocols
36
3.6 - Part 4 - Swift Protocols
37
3.6 - Part 5 - Extensions
38
3.6 - Part 6 - Delegates
39
3.7 - Part 1 - Errors - Throwing Errors
40
3.7 - Part 2 - Handling Errors
41
3.7 - Part 3 - Results

Chapter 4 - Introduction to Frameworks (iOS 16)

1
4.1 - 4.2 - Part 1 - Frameworks - Foundations & More Standard Functions
2
4.2 - Part 2 - Strings
3
4.2 - Part 3 - Ranges
4
4.2 - Part 4 - Numbers
5
4.2 - Part 5 - Dates
6
4.2 - Part 6 - Measurements
7
4.2 - Part 7 - Timer
8
4.3 Part 1 - RegexBuilder Framework
9
4.3 Part 2 - Regex Builder
10
4.4 - Core graphics

Chapter 5 - SwiftUI Framework (iOS 16)

1
5.1 - Part 1 - XCode - Projects - Editor Area
2
5.1 Part 2 - SwiftUI Files
3
5.1 Part 3 - Canvas
4
5.1 Part 4 - Opaque Types
5
5.2 Part 1 - Text View
6
5.2 Part 2 - Modifiers
7
5.2 Part 3 - Color View
8
5.2 Part 4 - Materials
9
5.2 Part 5 - Images
10
5.2 Part 6 - SF Symbols
11
5.2 Part 7 - Event Modifiers
12
5.2 Part 8 - Custom Modifiers
13
5.3 Part 1 - Layout - Stacks
14
5.3 Part 2 - Safe Area
15
5.3 Part 3 - Priorities
16
5.3 Part 4 - Alignment Guides
17
5.3 Part 5 - Groups
18
5.3 Part 6 - Grids
19
5.3 Part 7 - Custom Views
20
5.3 Part 8 - Custom Layout
21
5.3 Part 9 - Generic Views
22
5.4 Part 1 - Previews - Preview Modifiers
23
5.4 Part 2 - Environment

Chapter 6: Declarative User Interface (iOS 16)

1
6.1 Part 1 - States
2
6.1 Part 2 - Property Wrappers
3
6.1 Part 3 - @State
4
6.1 Part 4 - @Binding
5
6.1 Part 5 - Binding Structures
6
6.1 Part 6 - @Environment
7
6.2 Part 1 - Model
8
6.2 Part 2 - @EnvironmentObject
9
6.3 - View Model
10
6.4 Part 1 - Button View
11
6.4 Part 2 - TextField View
12
6.4 Part 3 - SecureField View
13
6.4 Part 4 - TextEditor View
14
6.4 Part 5 - Toggle View
15
6.4 Part 6 - Slider View
16
6.4 Part 7 - ProgressView View
17
6.4 - Part 8 - Stepper View
18
6.4 - Part 9 - GroupBox View
19
6.5 Part 1 - Adaptivity - Size Classes
20
6.5 Part 2 - GeometryReader View
21
6.5 Part 3 - Preferences

Chapter 7 - Lists (iOS 16)

1
7.1 - Part 1 - Lists - ForEach View
2
7.1 - Part 2 - ScrollView View
3
7.1 - Part 3 - Lazy Grids
4
7.2 - Part 1 - List View
5
7.2 - Part 2 - Sections
6
7.2 - Part 3 - Edit Mode
7
7.2 - Part 4 - Swipe Actions
8
7.2 - Part 5 - Custom Buttons
9
7.2 - Part 6 - Refreshable
10
7.2 - Part 7 - Outline List
11
7.3 - Tables
12
7.4 - Part 1 - Pickers - Picker View
13
7.4 - Part 2 - DatePickers
14
7.5 - Part 1 - Forms - Form View
15
7.5 - Part 2 - Disclosure Group

Chapter 8 - Navigation (iOS 16)

1
8.1 - Part 1 - Multiple Views - Navigation View
2
8.1 - Part 2 - Toolbar
3
8.1 - Part 3 - Search
4
8.1 - Part 4 - NavigationLink View
5
8.2 - Part 1 - Modal Views - Sheets
6
8.2 - Part 2 - Popovers
7
8.2 - Part 3 - Alert Views
8
8.2 - Part 4 - Confirmation Dialog
9
8.3 - TabView Views
10
8.4 - Part 1 - Universal Interface
11
8.4 - Part 2 - Three Columns Layout
12
8.4 - Part 3 - Configuration

Chapter 9 - Concurrency (iOS 16)

1
9.1 - Part 1 - Asynchronous and Concurrent Tasks
2
9.1 - Part 2 - Tasks
3
9.1 - Part 3 - Async and Await
4
9.1 - Part 4 - Errors
5
9.1 - Part 5 - Concurrency
6
9.1 - Part 6 - Actors
7
9.1 - Part 7 - Main Actor
8
9.1 - Part 8 - Asynchronous Sequences
9
9.1 - Part 9 - Task Group
10
9.1 - Part 10 - Asynchronous Images

Chapter 10 - Storage (iOS 16)

1
10.1 User preferences - App Storage
2
10.2 Part 1 - Files
3
10.2 Part 2 - URLs and Paths
4
10.2 Part 3 - Files and Directories
5
10.2 Part 4 - File Attributes
6
10.2 Part 5 - File Content
7
10.2 Part 6 - Bundle
8
10.2 Part 7 - Documents
9
10.3 Part 1 - Archiving - Encoding and Decoding
10
10.3 Part 2 - JSON
11
10.4 Part 1 - Core Data - Data Model
12
10.4 Part 2 - Core Data Stack
13
10.4 Part 3 - Managed Objects
14
10.4 Part 4 - Fetch Request
15
10.4 Part 5 - Asynchronous Access - Core Data Application
16
10.4 Part 6 - Previews
17
10.4 Part 7 - Sort Descriptors
18
10.4 Part 8 - Predicates
19
10.4 Part 9 - Modifying Objects
20
10.4 Part 10 - Deleting Objects
21
10.4 Part 11 - Custom Fetch Requests
22
10.4 Part 12 - Sections
23
10.4 Part 13 - To-Many Relationships

Chapter 11 - Graphics and Animations (iOS 16)

1
11.1 - Part 1 - Shapes - Common shapes
2
11.1 - Part 2 - Gradients
3
11.1 - Part 3 - Effects
4
11.1 - Part 4 - Patterns
5
11.2 - Part 1 - Paths
6
11.2 - Part 2 - Custom Shapes
7
11.3 - Transformations
8
11.4 - Canvas
9
11.5 - Charts
10
11.6 - Image Renderer
11
11.7 - Part 1 - Animations
12
11.7 - Part 2 - Animating Custom Shapes
13
11.7 - Part 3 - Canvas Animations
14
11.7 - Part 4 - Transitions

Chapter 12 - Gestures (iOS 16)

1
12.1 - Part 1 - Gesture Recognizers - Gesture Modifiers
2
12.1 - Part 2 - Hit Testing
3
12.2 - Part 1 - Gesture Structures
4
12.2 - Part 2 - Tap Gesture
5
12.2 - Part 3 - Long Press Gesture
6
12.2 - Part 4 - Magnification Gesture
7
12.2 - Part 5 - Rotation Gesture
8
12.2 - Part 6 - Drag and Drop Gestures

Chapter 13 - MapKit (iOS 16)

1
13.1 - Part 1 - Map View
2
13.1 - Part 2 - Annotations
3
13.1 - Part 3 - Local Search
4
13.1 - Part 4 - User Location

Chapter 14 - Notifications (iOS 16)

1
14.1 - Part 1 - Notification Center
2
14.1 - Part 2 - System Notifications
3
14.1 - Part 3 - User Notifications
4
14.1 - Part 4 - Media Attachments
5
14.1 - Part 5 - Provisional Notifications
6
14.1 - Part 6 - Notifications Delegate
7
14.1 - Part 7 - Groups
8
14.1 - Part 8 - Summery
9
14.1 - Part 9 - Actions
10
14.1 - Part 10 - App States
11
14.1 - Part 11 - App Delegates

Chapter 15 - iCloud (iOS 16)

1
15.1 - iCloud - Data in the Cloud - Enabling iCloud
2
15.2 - Key Value Storage
3
15.3 - Part 1 - iCloud Documents
4
15.3 Part 2 - Metadata Query
5
15.3 Part 3 - Single Document
6
15.3 Part 4 - Multiple Documents
7
15.4 Part 1 - CloudKit
8
15.4 Part 2 - Enabling CloudKit
9
15.4 Part 3 - Implementing CloudKit
10
15.4 Part 4 - Custom Implementation
11
15.4 Part 5 - Records
12
15.4 Part 6 - Zones - Query
13
15.4 Part 7 - Asynchronous Operations
14
15.4 Part 8 - Batch Operations
15
15.4 Part 9 - References
16
15.4 Part 10 - CloudKit Dashboard
17
15.4 Part 11 - Custom CloudKit Application
18
15.4 Part 12 - Assets
19
15.4 Part 13 - Subscriptions
20
15.4 Part 14 - Errors
21
15.4 Part 15 - Deploy to production

Chapter 16 - Framework Integration (iOS 16)

1
16.1 Part 1 - Integration with UIKit - Representable View
2
16.1 Part 2 - Representable View Controller

Chapter 17 - Web (iOS 16)

1
17.1 Part 1 - Web - Links
2
17.1 Part 2 - Safari View Controller
3
17.1 Part 3 - WebKit Framework
4
17.1 Part 4 - Web Content

Chapter 18 - Media (iOS 16)

1
18.1 Part 1 - Pictures - Photos Picker
2
18.1 Part 2 - Camera
3
18.1 Part 3 - Storing Pictures
4
18.1 Part 4 - Share Link
5
18.1 Part 5 - Custom Camera
6
18.2 Part 1 - Video - Video Player
7
18.2 Part 2 - Custom Video Player
8
18.3 - Color Picker

Chapter 19 - Multiplatform Applications (iOS 16)

1
19.1 Part 1 - Mac Apps
2
19.1 Part 2 - Conditional Code
3
19.1 Part 3 - Menu
4
19.1 Part 4 - Toolbar
5
19.1 Part 5 - Mac Modifiers
6
19.1 Part 6 - Scenes
7
19.1 Part 7 - Scene Storage

Chapter 20 - App Store (iOS 16)

1
20.1 Part 1 - Publishing - Dev Program - Certificates - Provisioning Profiles
2
20.1 Part 2 - Icons
3
20.1 Part 3 - Launch Screen
4
20.1 Part 4 - App Store Connect
5
20.1 Part 5 - Submitting the Application
Vous pouvez afficher et ru00e9viser les supports de cours indu00e9finiment, comme une chau00eene u00e0 la demande.
Absolumentu00a0! Si vous disposez d'une connexion Internet, les cours sur WeCours sont disponibles u00e0 tout moment sur n'importe quel appareil. Si vous n'avez pas de connexion Internet, certains instructeurs permettent u00e9galement u00e0 leurs u00e9tudiants de tu00e9lu00e9charger les cours. instructeur, alors assurez-vous d'u00eatre du bon cu00f4tu00e9u00a0!
4.6
4.6 sur 5
Notes646

Détails des Notes

Étoiles 5
409
Étoiles 4
164
Étoiles 3
44
Étoiles 2
15
Étoiles 1
14
Garantie de remboursement de 30 jours

Inclut

24 heures de vidéo à la demande
Accès complet à vie
Accès sur le mobile et la télévision
Certificat d'achèvement

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed