O arquivo está oculto?

Como posso determinar se um determinado caminho aponta para um arquivo / pasta oculta?

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

Eu sei que os arquivos ocultos são prefixados por um período. Este não é o único critério para um arquivo ser oculto. Eu li em algum lugar que há um arquivo .hidden que também configura quais arquivos estão ocultos.

Existe uma maneira de Cocoa / Carbon para descobrir isso facilmente sem reescrever toda essa lógica e coletar informações de várias fontes?

EDIT: a verificação kLSItemInfoIsInvisible parece funcionar para alguns arquivos. Não parece esconder:

/dev
/etc
/tmp
/var

Todos estes são escondidos pelo Finder por padrão.