Tous les cours

Développement

Ajoutez des listes dans vos applications iOS

Les listes sont omniprésentes sur iOS : vos contacts, vos messages, vos e-mails… Dans ce cours, vous allez apprendre à les créer, les remplir et même les customiser !
Difficile
10 heures
Ce cours en libre accès vous intéresse ?

Dans cet extrait de la présentation du premier iPhone en 2007, vous pouvez voir la réaction fascinée du public lorsque Steve Jobs fait simplement défiler une liste.

C’est une véritable révolution des interfaces homme-machine ! Et cette révolution s’est propagée dans toutes vos applications préférées. C’est pourquoi nous allons consacrer ce cours à la création de liste.

En iOS, on appelle les listes des  TableViews  . Et elles sont partout ! Que ce soit une liste de contacts, de chansons, de messages, de scores, d’articles, etc. Elles sont aussi au service des fils d’actualité de tous les réseaux sociaux, des menus de vos applications préférées, et ont bien d’autres usages.

Pour fonctionner, ces listes utilisent le  delegate pattern  , très répandu en iOS. Pour comprendre comment cela fonctionne, nous allons parler des protocoles. C’est le deuxième gros sujet de ce cours. Cette fonctionnalité puissante de Swift a fait beaucoup parler dans le monde de la programmation, et va sans doute bouleverser votre approche du code !

Bref, deux révolutions dans un seul cours : les listes et les protocoles ! Alors qu’attendez-vous ? Inscrivez-vous !

Objectifs pédagogiques

  • Utiliser les protocoles pour créer des interfaces homogènes
  • Créer et remplir une Table View

Et si vous en faisiez votre métier ?

Suivez une des formations diplômantes de notre école 100% en ligne, et transformez vos connaissances en compétences professionnelles.

  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel

Contributeurs

Professeurs

Ambroise Collon

Diplômé des Mines de Paris et HEC Entrepreneurs, je suis développeur iOS en freelance et auteur chez OpenClassrooms.

Vincent Saluzzo

Engineering Manager @ Teads, passionné de développement depuis l'age de 12 ans et Mines d'Alès alumni,

Créé par

Mis à jour le 23/01/2025
Licence

Développement

Ajoutez des listes dans vos applications iOS

Difficile
10 heures
Cours en libre accès