ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

How to use an enum for iOS color assets + unit testing

Автор: Sparkcode

Загружено: 2021-04-14

Просмотров: 238

Описание: In this video I build off of the previous video about using color assets to have colors in the app support light and dark modes. Since color assets are not checked at compile time there is a chance that a color fails to load. It can be easy to accidentally misspell a color name or even delete a color asset by mistake and the compiler will be unaware. This can lead to crashes and bugs in our UI.

By using an enum we can represent all of our colors with cases. The real benefit to doing this is that we can make the enum CaseIterable which will generate an array of all our cases and allow us to write a simple unit test that loops over each color in the array. By doing this we will have a simple unit test that covers all our colors and requires no maintenance over time.

Previous video:    • How To Support iOS Dark Mode Colors (UIKit...  

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
How to use an enum for iOS color assets + unit testing

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

009. Денис Малых «ENUM'ы»

009. Денис Малых «ENUM'ы»

How to Create an iOS Theme (SwiftUI + UIKit) | Part 3 Fonts

How to Create an iOS Theme (SwiftUI + UIKit) | Part 3 Fonts

🌹 Deep House Obsession 24/7 • Emotional Chill House Live Radio | Rose Afterhours

🌹 Deep House Obsession 24/7 • Emotional Chill House Live Radio | Rose Afterhours

SwiftUI Complex UI Tutorials

SwiftUI Complex UI Tutorials

Smooth Jazz Chill Out Lounge with Female Vocals | Soulful Romantic Jazz Songs | LIVE🔴 24/7

Smooth Jazz Chill Out Lounge with Female Vocals | Soulful Romantic Jazz Songs | LIVE🔴 24/7

Нейросети захватили соцсети: как казахстанский стартап взорвал все AI-тренды и стал единорогом

Нейросети захватили соцсети: как казахстанский стартап взорвал все AI-тренды и стал единорогом

Login UI Kit - SwiftUI - iOS 16 & 17 - Xcode 15

Login UI Kit - SwiftUI - iOS 16 & 17 - Xcode 15

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Почему работает теория шести рукопожатий? [Veritasium]

Почему работает теория шести рукопожатий? [Veritasium]

⚡️ Президент объявил о прекращении огня || Решение Путина, Трампа и Зеленского

⚡️ Президент объявил о прекращении огня || Решение Путина, Трампа и Зеленского

Нейронка, которая УНИЧТОЖИЛА ChatGPT 5! / Обзор бесплатной нейросети и ее возможности

Нейронка, которая УНИЧТОЖИЛА ChatGPT 5! / Обзор бесплатной нейросети и ее возможности

Андрей Девятов. Китайская хитрость

Андрей Девятов. Китайская хитрость

Gemini AI: полный гайд по работе с нейросетью от Google в 2026 году (+ Notebook LM)

Gemini AI: полный гайд по работе с нейросетью от Google в 2026 году (+ Notebook LM)

How to Use SwiftUI Previews For Prototyping Xib(Nib) Views

How to Use SwiftUI Previews For Prototyping Xib(Nib) Views

Неожиданное решение по мобилизации с февраля шокирует ВСЕХ

Неожиданное решение по мобилизации с февраля шокирует ВСЕХ

Будущее ДЕНЕГ и КРИПТЫ: ВСЁ, что вы хотели знать! Налоги, USDT, P2P и законы

Будущее ДЕНЕГ и КРИПТЫ: ВСЁ, что вы хотели знать! Налоги, USDT, P2P и законы

How to Create an iOS Theme (SwiftUI + UIKit) | Part 2 Colors

How to Create an iOS Theme (SwiftUI + UIKit) | Part 2 Colors

Building an AI Chat App with Apple Intelligence (SwiftUI, MVVM)

Building an AI Chat App with Apple Intelligence (SwiftUI, MVVM)

Nawet Tyson się go bał! Butterbean – najgroźniejszy nokauter wagi superciężkiej

Nawet Tyson się go bał! Butterbean – najgroźniejszy nokauter wagi superciężkiej

How to unit test image assets (iOS)

How to unit test image assets (iOS)

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]