Александр Ивлев. Автовывод типов в Swift — это просто! Или?
Все мы привыкли, что типы автоматически выводятся, ну или не выводятся... Казалось, что можно намудрить с автовыводом типов. А что если я вам скажу, что автовывод типов можно использовать в обратную сторону? То есть не просто получить объект некоторого типа, но и дополнить информацию об этом объекте некоторым другим типом? В этом докладе мы поговорим о том, как можно парсить составные типы, и как их создавать так, чтобы при использовании даже не подозревать об их наличии.
Александр Ивлев программирует с 2005 года с 13 лет. Раньше выступал с переменным успехом на олимпиадах. Выступал на Russia AI Cup попадая в финал. На программирование убил уже более 30000 часов. Призер telegram конкурса iOS двух этапов. Со Swift знаком с версии 2.2. С iOS знаком почти с его выхода. Автор библиотеки DITranquillity.
Презентация на Я.Диске: https://disk.yandex.ru/i/UR52nmXbNAheCA
AppsFest: https://2020.appsfest.ru
Видео Александр Ивлев. Автовывод типов в Swift — это просто! Или? канала CodeFest Russia
Александр Ивлев программирует с 2005 года с 13 лет. Раньше выступал с переменным успехом на олимпиадах. Выступал на Russia AI Cup попадая в финал. На программирование убил уже более 30000 часов. Призер telegram конкурса iOS двух этапов. Со Swift знаком с версии 2.2. С iOS знаком почти с его выхода. Автор библиотеки DITranquillity.
Презентация на Я.Диске: https://disk.yandex.ru/i/UR52nmXbNAheCA
AppsFest: https://2020.appsfest.ru
Видео Александр Ивлев. Автовывод типов в Swift — это просто! Или? канала CodeFest Russia
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
#PM Максим Дорофеев. mnogosdelal.ru. Тупняк как чума 21 века и что с этим делатьАлександр Крылов. Здоровый CI для вашего продуктаВладимир Пригарин. AVAudioEngine. Когда собеседник за-за-заикаетсяАндрей Берюхов. Темные стороны Jetpack ComposeLukas Lechner. Why exception handling with Kotlin Coroutines is so hard, how to master it!Андрей Немцев. Firebase — это не только PUSH-сообщенияКипелов. Вся правда о распаде Арии, автограф-сессия, новый альбом.#25 designated, convenience, failable и required инициализаторы в Swift. Swift for beginnersLukas Lechner. Почему обработка исключений с помощью Kotlin Coroutines сложная и как ее освоить!Разработчик-«ВЕТЕРАН» / 50 ЛЕТ ОПЫТА в программировании / История Евгения Владимировича ПолищукаДенис Якимов. Container Security: эволюция атак в 2020 годуВсё об iOS-разработке / Сила soft skills / Интервью с Senior iOS DeveloperSWIFT. Что будет, если российские банки отключат от этой системы / @Максим КацОлимпиадки, асинхронность и удалённая работа / Всё о Python / Интервью с Python DeveloperAdam Sandor. How GitOps Changes Everything in CI/CDАлгоритмы на Python 3. Лекция №1Михаил Гельфанд. Выживут худые и глупые, и даже антибиотики не помогут // А поговорить?..Языки программирования: критерии выбораИстория - не наука. Невзоров дает интервью изданию «На Невском».ЯЗЫК ЯЗЫКОВ! / Всё про C++ и разработку игр / Интервью с Lead Core Developer World of Tanks Blitz