No puedo encontrar esta información documentada en ninguna parte.
¿Qué sistemas de archivos utilizan los dispositivos iOS?
¿Apple se quedó con HFS+?
¿Es diferente entre dispositivos y versiones de iOS?
A partir de iOS 10.3 (marzo de 2017), APFS/Apple File System es ahora el sistema de archivos que se utiliza.
Antes de iOS 10.3 , se usaba HFS+ .
APFS agregará soporte mejorado para unidades de estado sólido y mejoras de encriptación, cosas que no eran una prioridad hace 20 años cuando se introdujo HFS+.
La otra respuesta parece ser correcta acerca de que el sistema de archivos es HFSX*, pero al ser insensible a mayúsculas y minúsculas (otra respuesta desde que se editó para corregir), descubrí que no es el caso en el libro Mac OS X e iOS Internals . En la página 23 dice:
En iOS, siendo el HFSX sensible a mayúsculas y minúsculas de forma predeterminada, el caso no solo se conserva, sino que permite que varios archivos tengan el mismo nombre, aunque con un caso diferente. Naturalmente, la distinción entre mayúsculas y minúsculas significa que los errores tipográficos producen un comando o referencia de archivo totalmente diferente, a menudo incorrecto. [el énfasis anterior es mío]
Como eso no estaba de acuerdo con la otra respuesta, busqué confirmación. Cargué un proyecto iOS de muestra en el que estaba trabajando y cambié el nombre de la base de datos para que solo difiera según el caso. Después de ejecutar la aplicación en mi iPad mini (iOS 6.1) para volver a crear la base de datos, entré en iTunes y miré los archivos en Compartir archivos para la aplicación. Esto es lo que vi:
Entonces, parece que Mac OS X e iOS Internals son correctos: el caso se conserva y permite que varios archivos tengan el mismo nombre.
Curiosamente, cuando seleccioné ambos archivos en Compartir archivos de iTunes y hice clic en "Guardar en..." en mi escritorio, no recibí ninguna advertencia. Aparentemente, iTunes "guardó" ambos archivos en mi escritorio, pero solo sobrevivió la versión inicial en mayúsculas (presumiblemente sobrescribiendo la versión inicial en minúsculas del archivo).
A partir de iOS 10.3 , lanzado el 27 de marzo de 2017, iOS ahora usa el nuevo Apple File System (APFS), que se dice que está "optimizado para almacenamiento en unidades flash y de estado sólido, con un enfoque principal en el cifrado".
APFS se anunció en la WWDC 2016 y hay un video de la WWDC titulado Introducción al sistema de archivos de Apple y una guía del sistema de archivos de Apple para desarrolladores. La sección de características de la guía puede ser de interés específico.
De hecho, iOS usa HFSX (HFS+, distingue entre mayúsculas y minúsculas). También puede usar la HFSleuth
herramienta del sitio web Mac OS X/iOS Internals para probar esto y profundizar en las estructuras del sistema de archivos.
graham perrin