Как стать автором
Обновить

Комментарии 8

Masonry не смотрели? Я применяю его сам и часто встречаю его в компаниях, где приходилось работать. Полностью устраивает в том, что касается autolayout. Можете сравнить вашу разработку в том числе и с ним? Для понимания. С остальными движками из вашего примера я не работал, думаю, что у них более широкие возможности, но все же полезно было бы узнать об их преимуществах относительно Masonry (он же SnapKit).

Masonry и Snapkit это всего лишь обертки Autolayout с более удобным API. Поэтому сравнивать их особого смысла нет. Я все-таки старался рассматривать фреймворки, которые готовы заменить autolayout полностью.

Не наговаривайте на ASDK, все у нас там хорошо!!!
Я вот иногда использую Framezilla, он вроде без Autolayout. Попадался ли вам на глаза этот фреймворк?

Не попадался, спасибо, на досуге посмотрю.

Редко использую подобные библиотеки. AutoLayout вполне справляется с задачами.
Если конечно нужно создать какой-то кастомный элемент, то расставить constraints в коде не составляет труда, тем более с VFL это можно в 2 строки(но не все constraints).
Но как видно из графика он очень медленный. Если на простых интерфейсах это незаметно глазу, то в случае большого количества вьюх, производительность падает экспоненциально.
YogaKit не стоило пихать в сравнение. Это просто Obj-C обертка над C библиотекой Yoga/FlexLayout.

Сама Yoga ничего не знает про UIView, оперирует нодами и вообще офигенна.
Кстати, Yoga прекрасно оборачивают на Swift все кому не лень. Чего и вам советую.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории