iPhone de stockage dans le répertoire tmp
J'ai une question de cette stackoverflow question sur l'iPhone de stockage. Comme je l'ai déjà essayé de répondre, nous pouvons mettre en cache des données dans le répertoire tmp. Mais un commentaire indique que les données peuvent être supprimés lors de l'OS whimp. Je ne comprends pas exactement le problème que le commentaire dit.
Je veux vous demander si le processus de l'OS de la suppression de répertoire tmp est manuellement ou automatiquement. En d'autres termes, si le système détecte automatiquement que notre répertoire tmp doit être supprimé.
Une autre question est que si nous pouvons contrôler, ou être demandé de faire quelque chose (avant le processus de suppression) qui peuvent nous aider à garder le répertoire tmp.
Une autre question est que si nous ne pouvons rien faire alors que, souvent, le système d'exploitation va le faire, dans quelles circonstances
OriginalL'auteur vodkhang | 2010-08-29
Vous devez vous connecter pour publier un commentaire.
Le système d'exploitation supprime le répertoire temp sur redémarrer et à d'autres indéterminée points. Si vous avez besoin de stocker quelque chose quelque part que vous ne voulez pas sauvegardés puis utilisez le répertoire de cache. Qui ne seront pas supprimés et ne seront pas sauvegardés.
Votre demande ne sera pas en cours d'exécution lorsque la temp est supprimé et vous avez la possibilité de réagir à cette suppression. Cette situation est assez courante comportement sur toutes les plates-formes unix (OS X le fait aussi bien).
Pour être sauvegardés et pas supprimé, il doit être dans le répertoire documents.
Convient de noter que, dans l'iOS 5, le répertoire de cache peut maintenant être nettoyé. Donc, pas aussi fiable qu'il a utilisé pour être.
C'est peut-être vrai pour le système à l'échelle
/tmp
dossier (ce qui n'est pas accessible par des applications régulières et ne sont pas visibles sur un non-jailbreaké téléphone). Mais local de l'application./tmp
dossiers ne pas sont supprimés lors du redémarrage de iOS.Notez que vous pouvez utiliser iExplorer pour avoir un coup d'oeil à application locale
./tmp
répertoires sur la non-jailbreaké téléphones.OriginalL'auteur Marcus S. Zarra
Dans iOS 5, le système d'exploitation peut à tout moment nettoyer le cache et les répertoires tmp. Seuls les fichiers dans le répertoire documents ne seront pas supprimés. Ces fichiers seront également sauvegardées sur iCloud, de sorte qu'ils ne devraient pas être grand.
Est ici excellent article sur cette question: iOS 5 caches de nettoyage
OriginalL'auteur Jercik