Какие возможности и ограничения у расширений в Swift, и какие типы функциональности они могут добавлять к существующим классам или структурам? — ДейлиПреп