Die Dokumente für NSDataReadingOptions
state:
NSDataReadingUncached
Ein Hinweis auf die Datei sollte nicht in den Dateisystem-Caches gespeichert werden. Wenn Daten einmal gelesen und verworfen werden, kann diese Option die Leistung verbessern.
Das macht alles Sinn. Ich bin neugierig, ob es eine Möglichkeit gibt zu wissen, ob eine Datei bereits in den Dateisysem-Caches enthalten ist.
Wenn ich beispielsweise eine große Menge an Datei lesen muss, kann es sinnvoll sein, Dateien zu priorisieren, die sich bereits im Cache befinden.
Ich fürchte, hier können wir nur einige Vermutungen weitergeben, da hierzu keine offizielle Dokumentation vorliegt.
Einige interessante Links zum Lesen:
Die Option sicherzustellen , dass auf eine Datei schnell zugegriffen werden kann, besteht darin, die Datei auf eine Seite des virtuellen Speichers abzubilden, wie im selben Dokument von Apple beschrieben.