Я тоже слепой разработчик.За Рождество я купил подержанный Mac и потратил 2 недели именно на это.
Конечно, было возможно разработать законченное приложение без Interface Builder.Я использовал такие приемы, как установка текста в метке, определение размера метки, а затем программный расчет абсолютной позиции для следующего элемента управления путем добавления некоторого пробела между элементами управления.
Возможно, как и вы, я всегда хотел создатьСам, так как это веселее, и вы можете экспериментировать быстрее.Также есть определенная гордость - если вы можете сделать это сами, кому нужно нанять помощь.
Но я понял, что мой пользовательский интерфейс был довольно функциональным, но не эстетически приятным.Большинство приложений для iPhone не просто имеют элементы управления пользовательским интерфейсом на простом фоне - часто задействовано много красочных иконок и красивых фонов.
Лично для меня было важно прочитать рекомендации Apple и убедиться, что вынужны значки, которые соответствуют довольно строгим правилам, как минимум двух разных размеров.Значок приложения важен, так как во многом люди выбирают, загружать ли что-то.
Так что, если мне придется нанять дизайнера для создания своих значков, я могу также заставить их выложить пользовательский интерфейс.
В идеале, Interface Builder должен быть достаточно доступным, чтобы перетаскивать элементы управления на представление (сегодня это невозможно) и связывать их с кодом.Затем мы могли бы разработать приложение, не обращая внимания на расположение элементов управления, нанять дизайнера, позволить им делать все, что они хотят, с XIB, и наш код продолжал бы работать.
Только мои мысли, основанные на личном опыте- есть много ресурсов для обучения созданию интерфейсов без IB, если вы выберете этот маршрут.