OS X의 매핑 확장 및 UTI

OS X의 매핑 확장 및 UTI

OS X에서 확장은 하나 이상의 UTI에 해당할 수 있습니다. 샘플 코드는 확장에 대한 배열을 제공합니다.

NSArray *UTIs = (NSArray *)UTTypeCreateAllIdentifiersForTag(kUTTagClassFilenameExtension,
(CFStringRef)extension,
nil);

따라서 , , ,… e1이 있을 수 있습니다.u1u2u3

e1이제 , e2, e3가 같은 에 해당하는 경우가 있습니다 u1.

그래서 두 가지 질문이 있습니다.

  1. 다음과 같은 상황이 있는 경우가 있습니까?

    u1: e1,e2,e3
    u2: e1,e4,e5
    u3: e4,e6
    
  2. 이를 바탕으로 과 e1를 받아야만 설정할 수 있는 기본 애플리케이션을 설정해야 한다면 제대로 작동할까요?u1u2

관련 정보