Является ли .xcassets ресурсом только для значков приложений и запуска изображений или для наших собственных имиджевых активов? Я действительно знаю, что мы можем добавить наши изображения в файл .xcassets, но хорошо ли это сделать?
Использование xcassets
Ответ 1
Использование xcassets - это новый стандарт как Xcode 5 и iOS 7. Импортируйте изображения, нажав на синюю папку под названием "Images.xcassets", затем нажмите маленький знак "+" в нижней части окна, которое появляется, Теперь выберите "Импорт" для размещения изображений.
Это также новое расположение значка и запуск изображений вместо стандартного целевого → общего местоположения, хотя в этом случае у вас все еще есть возможность не выбирать "Не использовать каталоги активов".
Это действительно полезно, потому что вы увидите только одно имя изображения вместо дубликатов имен с расширениями, такими как "@2x" и "-568h @2x".
Ответ 2
Apple заявила, что редактор каталога активов в Xcode управляет изображениями ваших приложений, группируя различные разрешения одного и того же актива. При создании Xcode компилирует каталог активов в наиболее эффективный пакет для окончательного распространения.
Таким образом, базовый каталог активов может управлять AppIcon и LaunchImage.
Но вы также можете добавить новые изображения в новые папки, как показано ниже.
Ответ 3
поздно, но да, это лучшая практика.
, а также есть один инструмент: AVXCassets Generator, с помощью которого вы можете напрямую генерировать файл XCAssets для всех ваших значков и изображений одним щелчком мыши.