У нас отличная новость! 25-го августа совместно с сообществом CocoaHeads мы проведём iOS митап (наш первый митап в Москве).
Программа
Сергей Турсунов, VK.com
«Swift Method Dispatch»
- Типы диспатча Direct / Witness / Table / Message и почему это фундаментальная часть ООП
- Какие типы применяются к value types, reference type и extension
- Как меняются типы диспатча с помощью модификаторов final / dynamic / inline / objc / nonobjc в классах
- Влияние WMO на диспатч и почему это хороший помощник при разработке
- Как самостоятельно проверить, какие типы диспатча создаются для компилируемых файлов (SIL) и немного о процессе компиляции в Swift.
И на протяжении: какие баги / фичи можно встретить, почему для селекторов необходимо указывать атрибуты objc / dynamic и swizzling на минималках в Swift.
Андрей Мухаметов, FunCorp
«Эволюция рекламного инвентаря»
- Как начиналась реклама в iFunny
- Частые проблемы при работе с рекламными SDK
- Мониторинг рекламных сетей в приложении
- Нативная реклама
- Архитектура для работы с рекламой в iFunny
- Новый способ работы с рекламным инвентарём.
Владимир Озеров, Сбербанк
«Lazy loading»
- Для чего нужны разные виды библиотек
- Механизмы их загрузки
- Как организовать собственную Lazy-библиотеку
- Подводные камни
- Определение оптимального момента для загрузки библиотеки.
Евгений Киреев, ivi.ru
«Реализация дизайн-системы на iOS»
- Синхронизация кроссплатформенной дизайн-системы между сервером и клиентами
- Кодогенерация атомов, молекул и элементов
- Создание универсального адаптивного UI без xib-ов, storyboard-ов и без прямой работы с контейнерами с поддержкой разных сеток
- Декларативное задание лейаутов для UICollectionView и билдер универсальной ячейки
- Интеграция в проект с модульной архитектурой
- Проблемы и развитие.
Михаил Николаев, Redmadrobot
«Правильный MVC»
- Проблемы MVC и способы их решения
- Отличия между контроллером-контентом и контроллером-контейнером
- Как и в каких случаях использовать контроллеры-контейнеры
- Возможность использования MVC в больших проектах и на сложных экранах.
Начинаем в 12:00
Записаться на митап можно здесь или здесь.
Приходите! Ждём!
Автор: Account_is_busy