Математические основы Auto LayoutТехнологии iOS

Доклад принят в программу конференции
Антон Сергеев
Яндекс

Долгое время программировал микроконтроллеры для встраиваемых систем. В свободное время программирует игрушки на радиоуправлении. В настоящий момент занимается адаптацией React Native под нужды внутреннего клиента банка.

antonsergeev88@gmail.com
Тезисы

Auto Layout - это очень медленный инструмент для верстки, а его отладка крайне сложна. Думаю, мало кто не согласится с этим утверждением. При этом Apple продолжает его развивать и, похоже, не собирается предлагать альтернатив.

Это типичный пример сложной судьбы продвинутых технологий, которые обладают красивым и простым интерфейсом. До определенного уровня они решают все проблемы, а потом начинают вести себя контринтуитивно. Это лишь означает, что пришло время разобраться в том, как он работает изнутри.

В ходе доклада мы научимся понимать Auto Layout. Разберемся, какую задачу он решает и как он это делает. Разберемся, когда его использовать не стоит. И самое главное, научимся "проектировать ограничения", а не "подгонять ограничения под ответ".

Алгоритмы и их сравнение
,
Архитектура платформы iOS

Другие доклады секции Технологии iOS