• 12 heures
  • Difficile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 12/12/2019

Tirez le meilleur de ce cours

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Bonjour et bienvenue dans ce cours sur la création de liste ! Dans ce cours, nous allons traiter en parallèle deux sujets incontournables en iOS :

  • Les listes ou Table View

  • Les protocoles en Swift

Prérequis

Ce cours fait partie de tout un parcours sur le développement d'application iOS. Je vous suggère fortement d'y jeter un œil si vous souhaitez vous former et trouver un emploi en tant que développeur iOS.

Démo

Comme d'habitude, ce cours va s'appuyer sur la réalisation d'une application. Cette application se nomme Whishmas et comme son nom l'indique assez mal, elle permet de créer une liste de souhaits (wish) pour le père Noël (Christmas)...

La version finale de cette application ressemblera à ceci :

Schéma présentant les différentes pages de l'application

La première vue contient la liste des souhaits de cadeaux pour le père Noël. Un bouton + , en haut à droite, renvoie vers le choix de trois catégories : Voyage, Livre et Jouet. On choisit une catégorie et on est renvoyé à un formulaire qui permet de rajouter un élément de la catégorie sélectionnée. Cet élément est ensuite rajouté à la liste.

Nous avons notre objectif ; je vous propose le point de départ suivant :

Dans cette version de l'application, la liste n'est pas encore créée et nous avons un seul formulaire qui permet seulement de rajouter un jouet. Nous n'avons pas encore la notion de catégorie.

Plan du cours

Pour arriver à nos fins, nous allons suivre le plan suivant :

  1. Dans cette partie, nous allons présenter les protocoles en travaillant dessus dans le Playground. Ils nous sont indispensables pour attaquer sereinement la suite.

  2. Dans la seconde partie, nous allons créer notre Table View et la remplir en utilisant le delegate pattern.

  3. Dans la troisième partie, nous allons améliorer notre liste et notre application en découvrant de nouvelles fonctionnalités des protocoles et des Table View.

Vous êtes prêt ? Alors, allons-y !

Exemple de certificat de réussite
Exemple de certificat de réussite