Что такое "импортированные ИМП" в Xcode 4?

В Xcode 4 есть списки для "типов документов", "импортированных UTI" и "экспортированных UTI" в информации о проекте. Я знаю, что это за типы документов, но для чего нужны импортированные / экспортированные UTI? Нужно ли объявлять каждый тип документа как импортированный / экспортированный UTI? Я использую ИМП.

Благодарю.

1 ответ

Решение

Ваше приложение объявляет UTI, которые оно использует, как импортированные или экспортированные UTI.

Экспортируемые UTI - это UTI, для которых ваше приложение является авторитетным. То есть типы документов, которыми вы владеете и определяете.

Импортированные UTI - это типы документов, о которых вы знаете, но для которых какое-то другое приложение может быть авторитетным.

Различие на практике заключается в том, что если приложение объявляет импортированный UTI, а какое-то другое приложение объявляет тот же UTI, но как экспортированный UTI, ОС будет использовать экспортированные данные UTI над импортированными данными UTI.

Больше информации

Другие вопросы по тегам