Où est-ce qu'iOS garder son dossier de données
Dans Android, si vous avez de la racine, vous pouvez accéder à un dossier /data/data/<package name>
Dans ce dossier, vous pouvez trouver des bases de données ou d'autres fichiers à votre projet.
Est ce dossier disponible sur iOS si vous avez Jailbreak?
Je n'ai trouver que quelque racine d'explorateurs pour iOS, mais je n'étais pas en mesure de trouver ce dossier.
OriginalL'auteur user1611597 | 2014-05-26
Vous devez vous connecter pour publier un commentaire.
Android et iOS sont complètement différents systèmes d'exploitation, de sorte que vous ne devriez pas s'attendre à avoir le même système de fichiers de mise en page.
Dans iOS, généralement, les applications de stocker leurs données dans un dossier nommé
Documents
, qui est enregistré dans un emplacement à côté de l'application elle-même est installé (†).Par exemple, pour la 3e partie (App Store) des applications, l'app est installé sous
/var/mobile/Applications/
( † ), puis un dossier nommé avec un identifiant unique chaîne. En vertu de que dossier, vous trouverez l'application à MyAppName.app. Sur le même niveau, vous verrez unDocuments
dossier, que est créé automatiquement pour vous. Ainsi, un dossier complet de la hiérarchie pourrait ressembler à ceci:Il est important de noter que vous ne pas besoin d'un téléphone jailbreaké pour accéder à ce dossier. Vous pouvez installer un outil comme iBrowse sur votre ordinateur et l'utiliser pour parcourir le dossier Documents de votre 3ème applications tierces.
Toutefois, si vous voulez être en mesure de parcourir tout dossier sur le système de fichiers, vous devez jailbreaker le téléphone, et pourrait ensuite utiliser iBrowse, ou tout simplement ssh, où vous le souhaitez.
Une autre remarque est que si vous êtes à la construction d'un "système" de l'application pour un appareil jailbreaké, qui sera installé sous
/Applications/
, au lieu de/var/mobile/Applications/
(†), alors vous avez réellement ne devez créer manuellement un dossier de documents pour votre application. Voir ce tutoriel pour plus à ce sujet (voir en bas de page), ou lire cette réponse.Mise à jour (†)
Dans les dernières versions d'iOS (8+, je croire), de la 3e partie des données des dossiers ont déménagé. Ce qui était dans
/var/mobile/Applications/
est maintenant sous/var/mobile/Containers/Data/Application/
. App faisceaux et leurs données/documents dossiers ont été séparées sur le système de fichiers.OriginalL'auteur Nate
iOS apps stocker des données localement dans les différentes façons comme la plist(similaire à shared_pref dans android), NSUserDefaults, de Base de données(sqlite), un Trousseau de clés.
Ces fichiers peuvent être trouvés en utilisant n'importe quel fichier de l'explorateur d'utilitaire sous le dossier de l'application.
OriginalL'auteur Shree Harsha S
Non, ce dossier n'existe pas par défaut sous iOS, sauf si vous (ou quelqu'un d'autre) l'a créé.
OriginalL'auteur Michael Dautermann