Обложка канала

iOS Dev

iOS разработчик, который делится фишками, своим опытом и опытом других. В этом канале вы сможете найти истории из жизни, подходы к реализации а также новости и тренды из мира iOS-разработки Авторский канал, iOS разработка

iOS Dev

4 года назад
Открыть в
3 способа использования enum, которые должны быть в вашем арсенале 💪 Перечисление (enum) - это очень мощный тип в Swift. Каждый из нас использует его практически в каждом проекте. Сегодня я хотел бы поделиться некоторыми приемами работы с перечислениями в Swift, о которых могут знать не все. 🧐 Если у вас солидный бэкграунд, то вы будете в курсе, но освежить знания не помешает. В публикации рассматривается три блока: 1️⃣ Сложные случаи с привязкой значений. 2️⃣ Если нас интересуют конкретный кейс перечисления, то можно использовать if let и guard let. 3️⃣ Если связанное значение optional, то также можно использовать соответствующий шаблон. Это будет более понятно на конкретных примерах из статьи.