💻 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, а за модульной средой, где каждую функцию можно выбрать и улучшить независимо.
➡️ Подписаться на канал
Мобильный трудоголик
Post #333
1.13K

- 🔥 15
- 👍 8
- 🤔 2
- 🤯 2
- 👀 2
- ❤ 1