Introduction
  • Introduction
Xcode et les outils de développement
  • Télécharger Xcode
  • Création d'un projet Xcode
  • L'interface de Xcode
  • Swift Playgrounds sur iPad
Les bases du développement iOS
  • La structure d'une app iOS
  • Ajouter des composants graphiques
  • Correction : Ajouter des composants graphiques
  • Écrire du code
  • Lier code et interface graphique
  • Correction : Lier code et interface graphique
Découverte de Swift 4
  • Introduction
  • Les variables et les types de bases
  • Travailler avec les variables
  • Les collections : Introduction et tableaux
  • Les collections : Dictionnaires
  • Conditions : If
  • Exercice : Écran de login
  • Conditions : guard
  • Boucles : While
  • Boucles : For
  • Les intervalles
  • Les fonctions
  • Programmation orientée objet : Classes
  • Exercice fil rouge : Introduction et première classes
  • Les optionnels
  • Programmation orientée objet : Héritage
  • Organisation : MVC
  • Conclusion : du playground à l'application
Construire son interface graphique
  • Construire son interface graphique : Introduction
  • Construire son interface avec un storyboard
  • Adaptabilité : AutoLayout
  • Exercice fil rouge : Création du formulaire et utilisation d'Autolayout
  • Utiliser un UITableView
  • Exercice fil rouge : Ajout du modèle et de la liste
  • Passer des données d'un écran à l'autre
  • Exercice fil rouge : Afficher une note
  • Les ViewControllers conteneurs
  • Exercice fil rouge : Ajout de la navigation
  • UITableView : cellules personnalisées
  • Exercice fil rouge : Cellules personnalisées
  • Gestion des images
Swift intermédiaire
  • Swift intermédiaire : Introduction
  • Archiver un objet : Codable
  • Lire et écrire sur le disque
  • Exercice fil rouge : Enregistrer les notes
  • Réagir aux changements : NotificationCenter
  • Ajouter des fonctionnalité à du code existant : les extensions
  • Respecter un contrat : Les protocoles