• 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 01/02/2019

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

Introduction du cours

Combien de temps pourriez-vous continuer à utiliser une application qui vous demande de vous reconnecter à chaque fois, ou un jeu dans lequel vous perdez systématiquement votre progression ?

Je parie que même les plus patients d’entre vous ne tiendraient pas une semaine. Et c’est ce qui risque d’arriver à vos applications si vous ne travaillez pas la persistance de vos données.

Lorsque l’on ferme une application, l’iPhone supprime tout ce qui était stocké en mémoire. Et cela cause tous les problèmes que j’ai cité précédemment.

Mais évidemment, il existe plusieurs moyens de sauvegarder des données d’une fois sur l’autre.

Dans ce cours, je vais vous présenter les solutions permettant de faire persister vos données. Et nous allons détailler et implémenter ensemble les deux plus populaires :

  • User Defaults : pour enregistrer des données simples

  • Core Data : une base de données orientée objet très puissante

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