Что такое programmatic-uikit-layout?
Используйте при создании интерфейсов UIKit без раскадровки, настройке ограничений автоматического макета с помощью привязок, создании повторно используемых компонентов пользовательского интерфейса или обнаружении ошибок ограничений макета и неоднозначных предупреждений макета. Источник: dagba/ios-mcp.