La mayoría de las aplicaciones no usan los Marcadores (mencionados por Matthieu) para este propósito, ya que los Marcadores tienen la intención de ubicar un archivo después de que la aplicación se haya cerrado entre ellos), sino que mantienen el archivo abierto mientras se ejecuta la aplicación. o haga referencia al archivo usando su ID de archivo (también conocido como CNID u objID), o simplemente usando un objeto NSURL que realiza un seguimiento del archivo.
El secreto de este trabajo es que los volúmenes HFS (+) asignan a cada archivo y carpeta un número único (el CNID), por lo que incluso si se cambia el nombre o se mueve el archivo, ese número puede buscarlo nuevamente. Los marcadores también utilizan este número almacenándolo para este propósito.
Esto también significa que si coloca su archivo en un sistema de archivos que no admite ID de archivo, por ejemplo. en un volumen de red SMB o en un disco con formato FAT, esas aplicaciones NO pueden detectar el cambio de nombre y el movimiento de dichos archivos, ya que en este caso no hay un mecanismo de seguimiento alternativo.
Consulte también QA1113 técnico de Apple: The /.vol/ dir y volFS .
APFS, el nuevo formato de volumen de Apple, también admite ID de archivo, por cierto.