¿Está oculto el archivo?

¿Cómo puedo determinar si una determinada ruta apunta a una carpeta / archivo oculto?

NSString *file = @"/my/file/some.where";
BOOL fileIsHidden = // <-- what do I do here?

Sé que los archivos ocultos son prefijados por un período. Este no es el único criterio para que un archivo esté oculto. He leído en alguna parte que hay un archivo oculto que también configura qué archivos están ocultos.

¿Existe una forma de Cocoa / Carbono para descubrir esto fácilmente sin volver a escribir toda esta lógica y recopilar información de varias fuentes?

EDITAR: la comprobación kLSItemInfoIsInvisible parece funcionar para algunos archivos. No parece esconderse:

/dev
/etc
/tmp
/var

Todos estos están ocultos por Finder por defecto.

Respuestas a la pregunta(5)

Su respuesta a la pregunta