Какие преимущества имеет SnapKit по сравнению с использованием автоматического размещения в Интерфейсном Разработчике?

Я использую Interface Builder почти исключительно с тех пор, как Apple представила автоматическую разметку для iOS.

Недавно я натолкнулся на SnapKit, но не вижу в этом непосредственного преимущества перед использованием ограничений в IB. Единственное, что ему нужно - это разрешение конфликтов слияния в большой команде (с конфликтами слияния в IB трудно справиться).

Кто-нибудь, кто использовал SnapKit и IB, знает, почему SnapKit предпочтительнее?

1 ответ

Решение

Для тех, кому нужен ответ на этот вопрос, после того, как я какое-то время использовал оба, я не нашел реальной причины использовать один над другим. SnapKit действительно не решает никаких проблем, присущих IB. Все сводится к пользовательским предпочтениям, хотя моя личная рекомендация - придерживаться IB, потому что это стандартный инструмент верстки, и он очень мощный.

Если вы используете SnapKit только потому, что IB кажется пугающим, я думаю, что стоит потратить время и усилия на изучение основ IB (на самом деле это займет всего один день или около того).

Другие вопросы по тегам