• 12 hours
  • Hard

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 2/1/19

Log in or subscribe for free to enjoy all this course has to offer!

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 table view. 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