Использование xcassets

Является ли .xcassets ресурсом только для значков приложений и запуска изображений или для наших собственных имиджевых активов? Я действительно знаю, что мы можем добавить наши изображения в файл .xcassets, но хорошо ли это сделать?

Ответ 1

Использование xcassets - это новый стандарт как Xcode 5 и iOS 7. Импортируйте изображения, нажав на синюю папку под названием "Images.xcassets", затем нажмите маленький знак "+" в нижней части окна, которое появляется, Теперь выберите "Импорт" для размещения изображений.

Это также новое расположение значка и запуск изображений вместо стандартного целевого → общего местоположения, хотя в этом случае у вас все еще есть возможность не выбирать "Не использовать каталоги активов".

Это действительно полезно, потому что вы увидите только одно имя изображения вместо дубликатов имен с расширениями, такими как "@2x" и "-568h @2x".

enter image description here

Ответ 2

Apple заявила, что редактор каталога активов в Xcode управляет изображениями ваших приложений, группируя различные разрешения одного и того же актива. При создании Xcode компилирует каталог активов в наиболее эффективный пакет для окончательного распространения.

Таким образом, базовый каталог активов может управлять AppIcon и LaunchImage.

enter image description here

Но вы также можете добавить новые изображения в новые папки, как показано ниже.

enter image description here

Ответ 3

поздно, но да, это лучшая практика.

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