Примеры из книжек хорошо ложатся, а чуть сложнее уже боль
Хм, почему?
(Я и в коде делал ui и люблю не меньше, но преимущества кода защищать бессмысленно наверное, и так все в курсе :) ) поэтому позащищаю SB :)
По-моему там наоборот удобнее делать много констрейнтов с приоритетами и разницей для sizeClass
К тому же если надо «подвинуть эту кнопку» то ясно сразу какую, а в коде не сразу ясно как называется favoriteButton markButton, (buttonWithStar ((( ), или какая то панель topPanel, controlPanel, actionsPanel....
Конечно в код можно вникнуть, но и в sb можно
Вероятно что в плохой код вникнуть проще и переделать частично чем в плохой sb