Архив метки: вложенные типы

Swift: Extensions (Расширения)

Схожи с категориями в Objective-C, но не имеют имен. Позволяют расширить любой существующий класс, даже не имея доступа к исходным кодам, тот же Int Как именно могут: — добавлением вычисляемых свойств объекта и типа — добавлением методов объекта и типа — добавлением новых инициализаторов — добавлением индексов — добавлением и использованием новых вложенных типов — позволить существующему типу следовать протокола… Читать далее »

Swift: Nested Types (Вложенные типы)

Внутри типов можно определять другие типы, причем это касается структур, классов и перечислений. Для определения вложенного типа просто пишем его определение внутри другого типа. Доступ по точке, может быть многоуровневым.