OpenClassrooms becomes an accredited US university.
Discover what this means for youTable of contents
- Part 1
Gérez la navigation dans votre application
Tirez le meilleur de ce cours
Ajoutez une barre de navigation
Créez votre première page
Créez votre premier segue
Revenez en arrière !
Ajoutez une barre d’onglets
Analysez le cycle de vie du contrôleur
Entraînez-vous à gérer la navigation d'une application pour les chats
Quiz: Gérer la navigation dans votre application
- Part 2
Créez un formulaire
- Part 3
Validez votre formulaire
Faites le bilan de vos connaissances
Bravo ! L'étendue de vos compétences sur iOS grandit à vue d'œil !
Vous êtes maintenant capable de créer des applications de plusieurs pages, et donc d'envisager des applications bien plus complexes.
Par ailleurs, vous maîtrisez maintenant la plupart des composants d'une interface d'application iPhone, et vous pouvez donc créer des formulaires aussi sophistiqués que vous le souhaitez !
#En résumé
#La navigation en iOS
Dans ce cours, vous avez découvert la navigation sur iOS. Vous savez désormais créer de nouvelles pages, et organiser la navigation entre elles.
Vous savez manier les différents modes de navigation, comme UINavigationController ou UITabBarController .
Vous avez également tout vu sur les segues : comment les créer dans le storyboard, les différents types existants. On a même parlé des unwind segues pour dépiler plusieurs pages d'un coup.

Concernant la navigation, vous avez également appris à faire passer les données d'un contrôleur à l'autre en utilisant la méthode prepareForSegue . Et vous savez également présenter des alertes avec UIAlertController .
#Les formulaires
Nous avons vu comment utiliser des composants bien pratiques dans les formulaires comme les champs de texte, les switchs, les contrôles segmentés et les sélecteurs.
On a vu ensemble comment gérer l'affichage, la personnalisation et la disparition du clavier.
On a eu l'occasion de parler d'une notion avancée de Swift, les protocoles, et comment cela est utilisé dans le MVC sur iOS, avec les delegate et les dataSource . Nous aurons l'occasion d'y revenir en détail lorsqu'on parlera des TableView .
Enfin, on a fait un tour du côté des extensions qui sont vraiment une des grosses raisons pour lesquelles les développeurs adorent Swift ! Donc j'espère que vous vous joindrez à eux !
#Et maintenant ?
Je vous invite à aller explorer les autres modes de navigation, comme UIPageViewController ou UISplitViewController , et à essayer de construire de petites applications avec.
Vous pouvez aussi vous amuser à explorer d'autres composants, comme UIDatePickerView pour sélectionner une date, ou UITextView pour afficher des longs textes !
Bref, continuez à être curieux et à explorer l'univers iOS !
En attendant, je n'ai plus qu'à vous quitter avec le mot de la fin, et le mot de la fin évidemment, c'est...
BRAVO !
- Up to 100% of your training program funded
- Flexible start date
- Career-focused projects
- Individual mentoring