Tipos de documento vs. UTIs exportadas e importadas

Alguém pode me explicar a diferença entre tipos de documento, UTIs exportadas e UTIs importadas no Xcode 5.1? Desejo que meu aplicativo detecte automaticamente o tipo de arquivo com base na extensão do arquivo. Qual desses três eu precisaria implementar para fazer isso?