Главная » Хабрахабр » CocoaHeads в FunCorp

CocoaHeads в FunCorp

У нас отличная новость! 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

Записаться на митап можно здесь или здесь.

Ждём! Приходите!


Оставить комментарий

Ваш email нигде не будет показан
Обязательные для заполнения поля помечены *

*

x

Ещё Hi-Tech Интересное!

WebAssembly в продакшне и «минное поле» Smart TV: интервью с Андреем Нагих

Разработка приложений под Smart TV — тоже «нетипичный JavaScript», когда все слышали о чём-то, но немногие лично пробовали. Интерес к WebAssembly велик, но пока что нечасто встретишь людей, использующих эту технологию в рабочем проекте. TV, а в последние месяцы так ...

[Перевод] Ethereum планирует стать на 99% экономичней

Криптовалюта скоро сядет на энергетическую диету, чтобы конкурировать с более эффективными блокчейнами На фоне ажиотажа вокруг Биткоина его «младший брат» Ethereum отошел в тень. Но проект с рыночной капитализацией около 10 млрд долларов вряд ли можно считать незаметным. И объемы ...