Архив метки: nested types

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

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

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

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