Иконки для пользовательских типов файлов (iOS или OS X)

Я ищу информацию/документацию по созданию пользовательского значка для типа документа в приложении iOS. Я уверен, что видел руководство разработчика Apple с информацией об этом, но я искал и не могу его найти!

В приложении Info.plist я указал тип настраиваемого документа и соответствующий экспортированный UTI (соответствующий com.apple.package). Xcode упрощает определение изображений для них на вкладке "Информация" целевых настроек, но я не могу найти информацию о том, какие размеры они должны быть, или в каких ситуациях будет отображаться значок документа. Я считаю, что iOS автоматически создает значок "по умолчанию" для вас, используя значок приложения (согласно этот раздел HIG), поэтому, если я позволил пользователям разделить документ по электронной почте, другой пользователь с приложением, установленным на своем устройстве iOS, увидит этот значок документа по умолчанию.

Где еще можно увидеть этот значок документа? В настоящее время в файле обмена файлами iTunes документ отображается как каталог с расширением пользовательского файла - возможно, это изменилось бы, если для документа был указан значок? При просмотре одного из документов в файловой системе OS X он отображается в виде стандартного белого документа (т.е. Выглядит как неизвестный тип файла) - есть ли способ показать это с помощью соответствующего значка или пользователю нужен Mac приложение, которое указывает такой тип файла?

Ответ 1

Вы уже нашли документацию HIG. Я не уверен, что в iTunes отображаются значки документов, но я сомневаюсь. Я никогда не видел этого из любого другого приложения.

В Справочная информация по списку свойств информации (поиск "Значки документов" ):

Значки документов

В iOS ключ CFBundleTypeIconFiles содержит массив строк с именами файлов изображений, которые будут использоваться для значка документа. В таблице 3 перечислены размеры значков, которые вы можете указать для каждого типа устройства. Вы можете назвать файлы изображений, но вы хотите, но имена файлов в вашем файле Info.plist должны совпадать с именами файлов изображений изображений. (Для iPhone и iPod touch полезная область вашего значка на самом деле намного меньше.) Дополнительные сведения о том, как создавать эти значки, см. В Руководстве пользователя по интерфейсу iOS.

Таблица 3 Значения значков документа для iOS

+-----------------------+----------------------------------+
|        Device         |              Sizes               |
+-----------------------+----------------------------------+
| iPad                  | 64 x 64 pixels                   |
|                       | 320 x 320 pixels                 |
+-----------------------+----------------------------------+
| iPhone and iPod touch | 22 x 29 pixels                   |
|                       | 44 x 58 pixels (high resolution) |
+-----------------------+----------------------------------+

Ответ 2

Спасибо @TomSwift за ваш ответ, помогите мне много. Я просто добавлю это, если у вас Xcode 6.3.2.

Вы не можете перетаскивать файлы значков или нажимать кнопку "+" внутри раздела информации, вместо этого вы должны напрямую добавлять имена файлов значков. info.plist enter image description here

Вы должны добавить четыре значка как изображение выше.

Затем вы можете увидеть значок внутри типов документов.

enter image description here