2012-08-28 26 views
5

La aplicación My Cocoa basada en documentos abre y escribe paquetes/paquetes personalizados.UTI exportada para paquete/paquete

¿Se considera que este es un formato propietario que debe exportarse a través de UTI exportadas (UTExportedTypeDeclarations)?

Si es así, cuáles deben ser los valores de:

  • se ajusta a (UTTypeConformsTo)
  • tipos MIME (public.mime-type)
  • Tipos Pboard (com.apple.nspboard-type)
  • tipos de SO (com.apple.ostype)

Por último, ¿el identificador de UTI exportado (UTTypeIdentifier) debe tener el mismo valor que el identificador de tipo de documento (LSItemContentTypes)?

Respuesta

5

resultados de prueba y error:

¿Esto se considera un formato propietario que necesita ser exportado a través de Exportados infecciones urinarias (UTExportedTypeDeclarations)?

Sí. Si bien no pude encontrar ninguna mención explícita de esto en la documentación, exportar el tipo fue necesario para que Finder trate los directorios como paquetes.

  • se ajusta a (UTTypeConformsTo)

com.apple.package (source)

  • tipos MIME (public.mime-type)

Vacío. Los directorios no tienen un tipo Mime?

  • Tipos Pboard (com.apple.nspboard-type)

vacía. ¿Los tipos de tabla están en desuso?

  • Tipos OS (com.apple.ostype)

ninguna pista.

Por último, ¿tiene el identificador de IU que exporta (UTTypeIdentifier) necesitan ser el mismo valor que el identificador de tipo de documento (LSItemContentTypes)?

Sí, pero no pude encontrar ninguna mención explícita de esto en la documentación.

Cuestiones relacionadas