Pull to refresh
4
0
Сергей@eeemp

iOS разработчик дизайн системы в Альфа банк

Send message

Пишем свой Swift макрос без лида, ИТ-курсов и кредитов

Level of difficultyMedium
Reading time10 min
Reach and readers1.7K

Привет, Хабр! Меня зовут Сергей, я iOS-разработчик. В повседневной работе я использую множество проверенных инструментов, а в свободное время мне нравится исследовать новые возможности и расширять свои горизонты за пределами используемых в продакшене технологий.

Сегодня я хотел бы рассказать вам о макросах в Swift 5.9, как их можно применять для избавление от бойлерплейта в коде, как их создавать, какие сложности есть с ними и куда всё это движется. Так как я работаю в команде дизайн-системы, мы рассмотрим макросы на примере добавления метода copy для всех моделей UI-компонентов.

Читать далее

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity

Specialization

Разработчик мобильных приложений
Разработка под iOS
Swift
UIKit
Разработка мобильных приложений