Добавить объявление

VS Code для iOS-разработки: добавляем просмотр .xcassets как в Xcode

Тренд на миграцию iOS-разработчиков с Xcode на VS Code или Cursor набирает обороты. Однако переход часто упирается в потерю специфичных инструментов Apple-экосистемы. Один из самых болезненных моментов - работа с Asset Catalogs (.xcassets). В Xcode это интуитивный визуальный редактор, в VS Code - папка с JSON-файлами. Разработчики из сообщества решили проблему, создав расширение, которое буквально переносит знакомый интерфейс Xcode в новый редактор.

Суть проблемы - JSON вместо интерфейса:


Файл .xcassets - это не просто папка с картинками. Это структурированный каталог, содержащий:

  • Наборы изображений (Image Sets) для разных разрешений и устройств.

  • Цветовые палитры (Color Sets) с поддержкой тем и контрастности.

  • Иконки приложений (App Icon Sets).

  • Данные (Data Sets).

  • Анимации Lottie.

В Xcode разработчик видит удобное древовидное представление с превью. В голом VS Code - только сырые Contents.json файлы и изображения, что делает навигацию и проверку мучительно медленной.

Решение- Asset Catalog Viewer:


Расширение полностью копирует трехпанельную логику интерфейса Xcode:

  • Левая панель: иерархическое дерево ассетов с папками и миниатюрами.

  • Центральная панель: детальное превью выбранного ассета со всеми его вариантами (разрешения, темы, устройства).

  • Правая панель: инспектор свойств - показывает метаданные, цветовые пространства, размеры файлов.

Установка:


Расширение устанавливается стандартно через каталог расширений VS Code или Cursor. После установки оно добавляет в контекстное меню (по правому клику на папке .xcassets) пункт «Open Asset Catalog Viewer». Также можно открыть каталог через Command Palette. Расширение работает локально, не требуя отправки данных.

Вывод:


Пока Apple сохраняет Xcode как единственную официальную, но тяжелую и не всегда стабильную IDE, сообщество берет инициативу в свои руки, выборочно перенося лучшие ее части в более современные и гибкие редакторы: VS Code и Cursor.

Этот тренд важен: он дает разработчикам реальный выбор. Больше не нужно мириться со всеми недостатками Xcode ради работы с ассетами или, наоборот, отказываться от удобства ради скорости и стабильности VS Code. Теперь можно собрать идеальный стек инструментов под свои задачи. Asset Catalog Viewer - это убедительный аргумент в пользу того, что будущее iOS-разработки может быть не за монолитной IDE, а за модульной средой, где каждую функцию можно выбрать и улучшить независимо.
03.02.2026 21 128