Когда речь идет о верстке интерфейсов iOS приложений для разных экранов и девайсов без плотного понимания работы UIKit и Auto Layout добиться хорошего результата будут сложно, перед вами неплохая книга полная практических советов и теоретических основ по этой теме.

О чем эта книга?

В книге вы найдете информацию на следующие темы

  • теоретические основы Auto Layout, а также какая математика и алгоритмы находится под капотом у этой технологии
  • практические советы по оптимизации производительности
  • советы по местам, требующим особого внимания при создании layout, чтобы не вызвать проблемы
  • рекомендации по подготовке адаптивных интерфейсов для разных устройств
  • подходы и нюансы верстки из кода и задания констрейнтов в Storyboard / Xib
  • как отлавливать и решать проблемы, возникающие при работе Auto Layout
  • как создавать свои кастомные контролы

Для кого эта книга?

Думаю, что книга будет полезна для junior и middle iOS разработчиков.

В этом репозитории на Github можно найти примеры кода заданий из книги.