iOS разработчик, который делится фишками, своим опытом и опытом других.
В этом канале вы сможете найти истории из жизни, подходы к реализации а также новости и тренды из мира iOS-разработки
Авторский канал, iOS разработка
Интерполяция строк в Swift 5
📖 Swift 5 добавил некоторые приятные улучшения для интерполяции строк, о которых многие люди могут не знать.
Как минимум, это возможность управлять интерполяцией в кастомный тип, использующий ExpressibleByStringInterpolation.
ℹ️ Это позволит создавать такие типы, как HTML, и управлять новым форматированием строк OSLog (например, log.debug("value \(x, privacy: .public)").
Бекка Ройал-Гордон предоставила несколько хороших примеров этого в SE-0228.
Как побочный эффект, String и Substring теперь используют DefaultStringInterpolation, что дает нам возможность для настройки поведения интерполяции.
@iOS Dev