Я хотел бы знать больше о за и против использования интерфейсного разработчика при разработке iPhone/приложений для iPad.
Я записал довольно сложное и специализированное приложение, это находится на App Store прямо сейчас, но все интерфейсы являются рукой, кодированной, поскольку они довольно сложны. Я настроил панели навигации и панели вкладок с фонами, ячейки табличного представления вручную оттянуты для скорости, и некоторые представления сложны и масштабируемы со многими подпредставлениями.
Я обдумываю, начать ли использовать интерфейсного разработчика, но я не уверен, до какой степени я буду использовать его и стоит ли это того вообще. Действительно ли это более быстро? Вещи могут все еще быть легко настроены?
Любой совет приветствовался бы!
Нет абсолютно никаких причин не использовать его. Одна вещь, которая отпугивает людей, это их опыт использования других инструментов GUI, вещей, которые генерировали код для них или какую-то другую неразбериху. Затем возникает проблема, что интерфейс трудно доработать, вы не можете легко изменять вещи после их генерации из-за сложности внесения этих изменений обратно в генерируемый код.
Interface Builder не генерирует код, он использует NSArchiver для чтения и записи фактического объектного графа для графического интерфейса. Это имеет много преимуществ, начиная с того, что вы можете легко обходить интерфейс и вносить инкрементные изменения. Это действительно все хорошо, используйте это. :-)
.Минусов нет. Почему бы им не воспользоваться? Так все упрощается :)