Sommaire

Introduction

Même dans les cas d’applications liées à des services en ligne, il est fréquemment nécessaire de stocker certaines informations sur l’appareil de l’utilisateur. Ceci permet par exemple de conserver une partie de l’état, les réglages de l’utilisateur, un cache de données venant d’internet ou les informations d’authentification de l’utilisateur afin de lui éviter d’écrire ses identifiants à chaque lancement.

Ce chapitre présente les différents milieux où une application peut lire et écrire des fichiers, les méthodes de création et de lecture de ces fichiers en fonction des intentions et de leurs cycles de vie et la gestion des erreurs en Swift avec do, try et catch.