Écrire et lire un fichier texte, dans le dossier documents d’une App IOS en Swift.

Les applications sur un appareil IOS sont exécutées dans une Sandbox (Bac à sable en français). C’est-à-dire qu’elles sont lancées dans un environnement sécurisé, isolé des autres applications.

Dans cette sandbox les applications ont un dossier “documents”, où  il est possible de sauvegarder des données propres à votre application.

Nous allons voir comment écrire et lire un fichier texte dans le dossier Documents.

La première chose à faire est de chercher où se trouve ce dossier. Son chemin n’est pas fixe et peut varier. Voici la fonction pour identifier le chemin :

Exemple de chemin :

file:///Users/sgenos/Library/Developer/CoreSimulator/Devices/703BC84E-5C51-402D-9F93-E9A9CAA5B33D/data/Containers/Data/Application/40B7CCCF-F664-415A-8FBC-17A2F621EB6F/Documents/

La source de notre texte sera un UITextView.

Voici la fonction pour l’écriture :

Voici celle pour la lecture :

Je vous joins à cet article le fichier de cet exemple.

Bonne programmation 🙂

Téléchargement :

1 Commentaire

  1. PierreBM

    Bonjour;

    C’est étrange que lire et écrire un fichier ligne par ligne pour une bonne gestion soit ignoré de la doc SWIFT

    Enfin quelque chose de précis MERCI

    Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *