2012-08-28 14 views
5

Ứng dụng dựa trên tài liệu Cocoa của tôi mở và ghi các gói/gói tùy chỉnh.UTI đã xuất cho gói/gói

Đây có phải là định dạng độc quyền cần được xuất qua UTI đã xuất (UTExportedTypeDeclarations) không?

Nếu vậy, những gì cần được các giá trị cho:

  • Tuân Để (UTTypeConformsTo)
  • loại Mime (public.mime-type)
  • loại Pboard (com.apple.nspboard-type)
  • loại hệ điều hành (com.apple.ostype)

Cuối cùng, định danh UTI đã xuất ()) cần phải có giá trị giống với định danh Loại Tài liệu (LSItemContentTypes)?

Trả lời

5

phát hiện Trial-and-error:

Đây có phải là coi là một định dạng độc quyền mà cần phải được xuất khẩu qua xuất khẩu UTIs (UTExportedTypeDeclarations)?

Có. Mặc dù tôi không thể tìm thấy bất kỳ đề cập rõ ràng nào về điều này trong tài liệu, việc xuất loại là cần thiết để Finder xử lý các thư mục dưới dạng gói.

  • Tuân Để (UTTypeConformsTo)

com.apple.package (source)

  • loại Mime (public.mime-type)

Trống. Thư mục không có Loại Mime?

  • loại Pboard (com.apple.nspboard-type)

rỗng. Các loại Pboard không được chấp nhận?

  • loại hệ điều hành (com.apple.ostype)

Không đầu mối.

Cuối cùng, không nhận dạng UTI xuất khẩu (UTTypeIdentifier) cần phải có cùng giá trị hơn so với loại tài liệu nhận dạng (LSItemContentTypes)?

Có, nhưng tôi không thể tìm thấy bất kỳ đề cập rõ ràng nào về điều này trong tài liệu.