У меня есть друг, у которого немного больше опыта программирования. Мы говорили о всех различных технологиях программирования, которые мы используем, и Interface Builder подошел к разговору.
Не имея опыта программирования, за исключением того, чему я сам научился, я лично считаю, что IB и все его функции ( IBOutlets
, IBActions
) помогают программистам моего уровня квалификации (и, соответственно, всех уровней квалификации) завершать свои проекты за меньшее время.
Его взгляд на IB немного восторженный. Он считает, что кодеры, использующие Interface Builder, «обманывают» в том факте, что им не нужно выкладывать интерфейсы вручную.
Вопрос:
Следует ли использовать конструктор GUI для разметки элементов интерфейса "обманом" (поскольку большинство программ изначально требовало разметки интерфейсов вручную в коде)? Почему?