Ich kann diese Informationen nirgendwo dokumentiert finden.
Welche Dateisysteme verwenden iOS-Geräte?
Ist Apple bei HFS+ geblieben?
Unterscheidet es sich zwischen Geräten und iOS-Versionen?
Ab iOS 10.3 (März 2017) - APFS/Apple File System ist jetzt das verwendete Dateisystem.
Vor iOS 10.3 wurde HFS+ verwendet.
APFS wird eine verbesserte Unterstützung für Solid-State-Laufwerke und Verschlüsselungsverbesserungen hinzufügen – Dinge, die vor 20 Jahren, als HFS+ eingeführt wurde, keine Priorität hatten.
Die andere Antwort scheint richtig zu sein, dass das Dateisystem HFSX * ist, aber da die Groß- und Kleinschreibung nicht beachtet wird (andere Antwort, da sie korrigiert wurde), habe ich festgestellt, dass dies im Buch Mac OS X and iOS Internals nicht der Fall ist . Auf Seite 23 heißt es:
In iOS, da HFSX standardmäßig die Groß-/Kleinschreibung beachtet, wird die Groß-/Kleinschreibung nicht nur beibehalten, sondern ermöglicht auch, dass mehrere Dateien denselben Namen haben, wenn auch mit unterschiedlicher Groß-/Kleinschreibung. Natürlich bedeutet Groß- und Kleinschreibung, dass Tippfehler einen völlig anderen Befehl oder Dateiverweis erzeugen, oft einen falschen. [Hervorhebung oben ist von mir]
Da das nicht mit der anderen Antwort übereinstimmte, suchte ich nach Bestätigung. Ich habe ein iOS-Beispielprojekt geladen, an dem ich gearbeitet habe, und den Namen der Datenbank so geändert, dass er sich nur von Fall zu Fall unterscheidet. Nachdem ich die App auf meinem iPad mini (iOS 6.1) ausgeführt hatte, um die Datenbank neu zu erstellen, ging ich zu iTunes und sah mir die Dateien unter File Sharing für die Anwendung an. Folgendes habe ich gesehen:
Es scheint also, dass Mac OS X und iOS Internals korrekt sind: Die Groß- und Kleinschreibung wird beibehalten und ermöglicht, dass mehrere Dateien denselben Namen haben.
Interessanterweise erhielt ich keine Warnung , als ich beide Dateien in der Dateifreigabe von iTunes auswählte und auf „Speichern unter …“ auf meinem Desktop klickte . iTunes hat anscheinend beide Dateien auf meinem Desktop "gespeichert", aber nur die anfängliche Version in Großbuchstaben blieb erhalten (vermutlich überschrieb sie die anfängliche Kleinbuchstabenversion der Datei.)
Ab iOS 10.3 , das am 27. März 2017 veröffentlicht wurde, verwendet iOS nun das neue Apple File System (APFS), das angeblich „für Flash- und Solid-State-Drive-Speicher optimiert ist, mit einem primären Fokus auf Verschlüsselung“.
APFS wurde auf der WWDC 2016 angekündigt und es gibt ein WWDC-Video mit dem Titel Introducing Apple File System und einen Apple File System Guide für Entwickler. Der Funktionsabschnitt des Handbuchs kann von besonderem Interesse sein.
iOS verwendet tatsächlich HFSX (HFS+, Groß-/Kleinschreibung beachten). Sie können auch das HFSleuth
Tool von der Mac OS X/iOS Internals-Website verwenden , um dies zu beweisen, und tiefer in die Dateisystemstrukturen eintauchen.
Graham Perrin