Wir wissen, dass iOS NSDocumentDirectory, NSCachesDirectory und NSTemporaryDirectory hat, also welcher Ordner wird bereinigt, wenn eine iOS-App auf eine neuere Version aktualisiert wird? Der Cache-Ordner oder der temporäre Ordner? Und wird der temporäre Ordner bereinigt, wenn die App beendet wird?
Antwort
Zu viele Anzeigen?Aus den Dokumenten:
*Wenn ein Benutzer ein Anwendungs-Update herunterlädt, installiert iTunes das Update in einem neuen Anwendungsverzeichnis. Anschließend verschiebt es die Benutzerdatendateien von der alten Installation in das neue Anwendungsverzeichnis, bevor die alte Installation gelöscht wird. Dateien in den folgenden Verzeichnissen sind während des Aktualisierungsvorgangs garantiert erhalten:
Anwendungs_Home/Dokumente
Anwendungs_Home/Bibliothek
Obwohl auch Dateien in anderen Benutzerverzeichnissen verschoben werden können, sollten Sie sich nicht darauf verlassen, dass sie nach einem Update vorhanden sind.*
Ich empfehle Ihnen, Die Anwendungs-Runtime-Umgebung zu lesen