Introduction
  • Introduction
  • Comment tirer un maximum de ce cours?
TouchID & FaceID
  • Présentation de l'application
  • Mise en place du projet
  • Le LocalAuthentification
  • Finalisation du code et test de l'application
  • Le projet complet
Les raccourcis 3DTouch
  • Présentation de l'application
  • Tour du projet de base
  • La documentation à propos des shortcuts
  • Notre premier raccourci
  • Raccourci avec image perso
  • Raccourci dynamique
  • Passer au bon controller
  • Naviguer dans le NavigationController
  • Correction de la navigation vers le WriteController
  • Le Projet Complet
Création d'un Widget avec Today Extension
  • Présentation de l'application
  • Mise en place du UI principal
  • Mise en place de l'API
  • Obtenir la position de l'utilisateur
  • Convertir le JSON en Struct
  • Decoder le JSON
  • Montrer les données sur l'application
  • Intégration de Today Extension
  • UI du Widget
  • Ajouter des données au Widget
  • Le Projet complet
Création d'une application dans plusieurs langues
  • Présentation de l'application
  • Mise en place du projet
  • Ajout de la logique des boutons
  • La Localization avec Storyboard
  • La Localization avec NSLocalizedString
  • Ajouter des arguments à une NSLocalizedString
  • Le projet complet
Speech: Transformez votre voix en texte.
  • Présentation de l'application
  • Speech: La documentation
  • Mise en place du projet
  • Création du RecordButton
  • Import Speech
  • Logique du bouton et du clavier
  • Enregistrer et retranscrire
  • Arrêter l'enregistrement
  • Le projet complet
CoreMotion: Accéléromètre, gyroscope et compteur d'activité
  • Présentation de l'application
  • Le Framework CoreMotion
  • Mise en place du projet
  • Ajout des Controllers, @IBOutlets et @IBActions
  • L'accéléromètre
  • Le Gyroscope
  • Déplacer une vue
  • Le CMMotionActivityManager
  • Ajout de la logique du bouton
  • Ajouter un motionEffect sur une vue
  • Le projet complet
Les NSLayoutConstraints de façon programmatique
  • Présentation de l'application
  • Lancement d'une application sans Storyboard
  • Assets, CustomImage et CGRect
  • Nos premières NSLayoutConstraints
  • Le SafeAreaLayoutGuide
  • Le CustomButton
  • Finalisation des contraintes de HomeController
  • Ajout des targets à nos boutons
  • La UITableView
  • La UITableViewCell
  • Passer à DetailController
  • Mise en place de variables NSLayoutConstraint
  • Activer les contraintes selon l'orientation
  • Le projet complet
@IBInspectable et @IBDesignable
  • Présentation de la section
  • Le @IBInspectable
  • Le DidSet
  • Le @IBDesignable
  • Création d'un gradient avec draw
  • Changer la direction du gradient
  • Le projet complet
Siri Shortcut
  • Présentation de l'application
  • Mise en place du projet
  • Le CustomButton
  • Logique du bouton
  • Enregistrer un shortcut
  • Utiliser le shortcut avec Siri
  • Le projet complet
Sirikit
  • Présentation de l'application
  • La documentation
  • Mise en place du projet
  • Le Intent Extension
  • UI de l'application
  • Convertir le nom de mon activité