Дом Социальные медиа Как использовать каталоги активов для разработки вашего приложения iOS - макеты

Как использовать каталоги активов для разработки вашего приложения iOS - макеты

Видео: Линкрос - мобильное приложение 2025

Видео: Линкрос - мобильное приложение 2025
Anonim

Теперь, когда есть несколько экранов для iPhone и (в настоящее время) двух разрешений, изображения приложений iOS нужно управлять более сложным способом, чем в прошлом. Первоначально изображения имели определенные имена, указывающие, были ли они значками, запусками изображений или другими изображениями. С Xcode 5 все намного проще, потому что вместо того, чтобы полагаться на соглашения об именах, вы используете каталоги активов .

Изображения внутри каталога активов делятся на наборы . Каждый набор содержит одно или несколько изображений представлений . Вы создаете каталог активов, создавая новый файл (Файл → Новый → Файл) и выбирая Каталог активов из раздела «Ресурсы» в левой части окна.

Навигация слева от окна рабочей области и область полезности справа скрыты. Внутри области редактора находятся два столбца. Слева от области редактора отображается список наборов.

  1. Выберите набор изображений, с которым вы хотите работать, в списке настроек.

    Выбран набор значков приложений. Чтобы следовать дальше, выберите его сейчас.

  2. Обратите внимание, что набор зрителя (правый столбец в каталоге активов) теперь отображает изображения выбранного набора (AppIcon в этом случае).

    Может быть несколько представлений одного изображения, отражающего соответствующие идиомы (iPhone или iPad).

  3. Если вы хотите, вы можете изменить имя набора либо в области состояния, либо дважды щелкнув и отредактировав имя в списке.

    Вы также можете указать, какие представления (iPad, iPhone, Mac) вы хотите использовать в верхней части области состояния и соответствующие шкалы для каждого (1x для не Retina и 2x для Retina-дисплеев).

  4. Выберите представление, с которым вы хотите работать, в области «Редактирование».

    Область состояния справа от окна рабочей области отражает детали для выбранного представления ниже установленной информации.

Каталог активов может содержать четыре типа изображений:

  • Значки приложений: Вы можете подумать, что у вас есть один значок приложения, но вы ошибаетесь. У вас на самом деле есть изображение значка приложения, заданное множеством идиом и шкал. Каждое представление имеет размер, указанный как в области «Редактор», так и в области «Статус», чтобы вы знали, с чем вам следует работать. Лучше не переименовывать этот набор.

  • Запуск изображений: Это изображения, которые показываются как можно раньше при запуске приложения. Они должны предоставить фон первого экрана, который видит пользователь. Когда запуск будет завершен, появится фактический экран и его данные.Эффект заключается в том, что фон рисуется, и соответствующий текст и графика рисуются поверх него. В шаблоне Master-Detail установлен образ запуска.

    Обратите внимание, что в области «Статус» вы можете указать детали изображений запуска, включая не только идиому, но и ориентацию. Это флажки: вам нужно предоставить только те, которые вы выберете. Лучше не переименовывать этот набор.

  • Изображения: Это все другие изображения в вашем приложении. Используя кнопку в правом нижнем углу области Редактор, вы можете показать обзор, который позволяет редактировать представления для определенного набора изображений (по умолчанию, есть две идиомы и две шкалы, но это может со временем меняться). Вы также можете посмотреть изображение нарезки.

  • Значки OS X: Для полноты они упомянуты.

Вы можете видеть представления для изображений запуска.

Вы перетаскиваете изображения со своего диска в соответствующее представление соответствующего набора. Для значков приложений и запуска изображений, если изображение, которое вы пытаетесь перетащить, является неправильным размером, вы получите сообщение об ошибке. Обратите внимание, что для значков приложений и изображений запуска существуют разные изображения для разных устройств. Также обратите внимание, что существуют отдельные версии для дисплеев Retina (2X) и не Retina (1X).

Если вы используете один из шаблонов Xcode, у вас будет каталог активов со значком и изображениями запуска. Вы можете добавить к нему свои собственные наборы изображений. Он имеет дисплеи Retina и не Retina для Universal, iPhone, iPad и Mac. (Для iPhone 4 также есть дисплей Retina.)

Вы можете выбрать представления, которые хотите для своего изображения, с помощью подменю Editor → Device Image Reps.

Многие разработчики не изменяют каталог активов шаблона, содержащий изображения запуска и значки приложений. Вместо этого они создают отдельный каталог активов для своих собственных наборов изображений. Вот как это сделать:

  1. Выберите «Файл» → «Создать» → «Файл».

  2. В появившемся диалоговом окне выберите «Ресурс» под iOS слева.

  3. Выберите Каталог активов.

  4. Назовите и сохраните файл в своем проекте.

    Если вы хотите, вы можете поместить файл в группу «Поддерживаемые файлы» в своем проекте (или в другом месте, который вы выберете).

Код Pre-Xcode 5 для управления изображениями не был довольно. Сегодня, после того, как вы создали свой каталог (ы) изображения, вы просто выбираете нужное имя набора изображений (часто из всплывающего меню в области Utility). Во время выполнения соответствующее изображение выбирается для вас в зависимости от используемого устройства. Вам не нужно ничего делать, кроме использования имени набора изображений: iOS выберет правильный файл.

Как использовать каталоги активов для разработки вашего приложения iOS - макеты

Выбор редактора

Экспортировать изменения клиента из файла данных QuickBooks 2014 - манекены

Экспортировать изменения клиента из файла данных QuickBooks 2014 - манекены

После того, как вы использовали копию бухгалтера файла данных QuickBooks для исправления транзакций или для ввода новых транзакций вы можете экспортировать изменения, чтобы впоследствии их можно было импортировать в файл данных клиента. Для этого выберите команду Файл → Бухгалтерия «Копировать → Просмотр / Экспорт изменений для клиента». QuickBooks сначала отображает окно, в котором перечислены ...

Быстрее, проще QuickBooks 2014 Setup - dummies

Быстрее, проще QuickBooks 2014 Setup - dummies

Настройка QuickBooks 2014 требует времени и требует немного предварительного планирования, но вы можете облегчить бремя и ускорить свой успех, используя пять трюков ниже: Use Express Start: вы можете сообщить QuickBooks о настройке QuickBooks со стандартными настройками по умолчанию, указав (на самом первом экране запуска), что вы ...

Поиск транзакции в Quickbooks 2006 - манекены

Поиск транзакции в Quickbooks 2006 - манекены

, Когда вы не можете запомнить информацию, необходимую для поиска конкретную запись или транзакцию (для проверки, внесения депозита или перевода) в QuickBooks 2006, вы можете искать информацию с помощью диалогового окна «Найти». Команда «Найти» меню «Редактировать» предоставляет удобный способ сделать именно такую ​​вещь. Вот что вы ...

Выбор редактора

Разработка Android-приложений: Java-классы, которые должны (и не должны) быть расширенными - манекены

Разработка Android-приложений: Java-классы, которые должны (и не должны) быть расширенными - манекены

, Если класс Java не сломан, не исправляйте его. Предположим, вы хотите добавить функциональность к существующему классу Java. Вам нравится класс активности Android, но предварительно объявленный класс Activity ничего не отображает на экране. Вы переписываете класс активности Android? Нет. Вместо того, чтобы переписывать существующий класс, вы расширяете класс. Даже в ...

Разработка Android-приложений: файлы вашего Twitter-приложения - манекены

Разработка Android-приложений: файлы вашего Twitter-приложения - манекены

, Как это верно для любого приложения для Android , этот проект Android Studio содержит около 100 файлов и около 170 различных папок. Чтобы сделать приложение Android Twitter, вы хотите сосредоточиться на главной функции проекта. java-файл. Но некоторые другие файлы требуют некоторого внимания. Файл jar файла Twitter4J API Android не имеет встроенной поддержки для связи ...

Разработка приложений для Android: статические поля и методы Java - манекены

Разработка приложений для Android: статические поля и методы Java - манекены

Java - ориентированный язык программирования. Итак, как разработчик приложений для Android, ваша основная цель - описать объекты. Ваша близкая цель - описать близких родственников объектов, а именно классов. Класс - это идея определенной вещи. Объект - это конкретный экземпляр класса. Здесь маленький ...

Выбор редактора

Как добавить виджеты в свою панель инструментов Google Analytics - макеты

Как добавить виджеты в свою панель инструментов Google Analytics - макеты

При создании собственного прослушивания панели инструментов в Google Analytics, первое, что вам нужно сделать, это составить список возможных целей для каждой информационной панели показателей социальных сетей. Этот список не устанавливается в камне - это всего лишь отправная точка. Затем вы можете добавлять виджеты к каждому из них, которые поддерживают ...

Как анализировать вашу рекламную воронку с помощью социальных медиа Метрики - манекены

Как анализировать вашу рекламную воронку с помощью социальных медиа Метрики - манекены

Вы сузили онлайн-данные, которые хотите отслеживать с помощью показателей в социальных сетях, вы можете начать анализировать, куда ваши посетители покидают вашу воронку продаж. Примером воронки продаж для сайта электронной торговли является просмотр страницы категории для просмотра страницы продукта для просмотра корзины покупок. Если вы заметили в ...

Как определяется ваш показатель Klout? - манекены

Как определяется ваш показатель Klout? - манекены

В любое время, когда вы подключаете социальную сеть к Klout, служба немедленно начинает измерять ваше влияние, наблюдая за вовлечением или действиями, которые вы создаете. Действия могут включать в себя любое из следующего: Упоминания: Используя сайты, такие как Facebook, Twitter и Google+, Klout оценивает количество упоминаний, которые вы получаете, и факторы, которые входят в ваш общий балл. В социальном ...