4 votes

Sur l'iPhone/iPad, où sont stockées les captures d'écran des applications terminées ?

Les captures d'écran des applications dans le sélecteur d'applications sont-elles stockées dans la RAM ou sont-elles stockées dans la mémoire flash et transmises directement au GPU via une connexion DMA (accès direct à la mémoire) ?

La RAM est précieuse et, au bout de quelques jours, je me retrouve avec un grand nombre d'applications dans mon sélecteur d'applications. Tous ces instantanés consomment-ils constamment de la RAM ?

1voto

Oskar Points 1242

Ils survivent à un redémarrage, donc ils existent canoniquement dans le stockage.

Bien sûr, tout ce que vous voyez à l'écran doit aussi être dans la mémoire vive ; la réponse est donc les deux.

1voto

Oion Akif Points 7185

J'ai oublié l'emplacement précis, mais ils sont soit stockés dans le dossier de données de l'application, soit dans le dossier de cache de l'application dans le système de fichiers (probablement les deux sur iOS 9 - je ne peux pas parler pour les versions iOS plus récentes). Il est possible de les voir si vous avez un accès en lecture au système de fichiers (comme lorsque vous êtes jailbreaké).

0voto

Cory T Points 171

D'après ce dont je me souviens, l'état doit être sauvegardé dans le répertoire de la bibliothèque de l'utilisateur (probablement accessible uniquement si vous êtes jailbreaké) et, si vous suivez la méthode OS X, il doit être stocké dans un répertoire parent appelé SavedApplicationState et les répertoires enfants à l'intérieur seront nommés d'après leurs identifiants (par exemple, com.apple.Safari).

Le png de prévisualisation devrait s'y trouver mais je ne suis pas totalement sûr du nom/emplacement.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X