Здесь собрано несколько примеров кода которые мне кажутся интересными
-
SingeltonCache.swift - Пример использования дженериков для хранения одной копии объекта, в реальном проекте данный клас используется для сохранения словарей
-
CodeTextField.swift - Кастомное поле для числового кода. Переопределяет функции протокола UITextInput в UITextField. Позволяет полностью контролировать выделение, и поведение курсора в текстовом поле. Данное решение связано со сложностью отрисовки отдельных линий под буквами текста.
-
LoadIndicatorView.swift - Анимированый индикатор загрузки, ввиде спасательного круга
-
STD+ZOD.swift - Содержит в себе структуру GetZODResponse которая парсится из JSON ответа сервера, а так же объект ZOD который в последствии использыется как словарь. Название файла обусловлено тем что ZOD находится в обдасти видимости класса StaticDataManager