Что такое структура "типы оболочки"?
В руководстве по миграции Swift.org в разделе SDK делается ссылка на структуру "типов- оболочек ", у меня есть ряд вопросов, связанных с ними.
В Swift 3 многие API-интерфейсы "строкового типа" Foundation были изменены для использования структуры "типы-оболочки", такие как новый тип Notification.Name. Поскольку имена уведомлений и другие строковые константы обычно объявляются глобально или как статические члены, лучший способ воспользоваться преимуществами этих новых типов, как правило, состоит в создании оболочки в точке объявления:
Что это, они - функция-обертка? Как описано в Википедии или они являются реализацией шаблона адаптера
Каковы преимущества использования структуры "тип оболочки"?