• 10 hours
  • Hard

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 4/5/23

Course introduction

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 !

Example of certificate of achievement
Example of certificate of achievement