Какие преимущества имеет SnapKit по сравнению с использованием автоматического размещения в Интерфейсном Разработчике?
Я использую Interface Builder почти исключительно с тех пор, как Apple представила автоматическую разметку для iOS.
Недавно я натолкнулся на SnapKit, но не вижу в этом непосредственного преимущества перед использованием ограничений в IB. Единственное, что ему нужно - это разрешение конфликтов слияния в большой команде (с конфликтами слияния в IB трудно справиться).
Кто-нибудь, кто использовал SnapKit и IB, знает, почему SnapKit предпочтительнее?
1 ответ
Для тех, кому нужен ответ на этот вопрос, после того, как я какое-то время использовал оба, я не нашел реальной причины использовать один над другим. SnapKit действительно не решает никаких проблем, присущих IB. Все сводится к пользовательским предпочтениям, хотя моя личная рекомендация - придерживаться IB, потому что это стандартный инструмент верстки, и он очень мощный.
Если вы используете SnapKit только потому, что IB кажется пугающим, я думаю, что стоит потратить время и усилия на изучение основ IB (на самом деле это займет всего один день или около того).