Я использовал Xcode некоторое время и кратко рассмотрел конструктор интерфейса, когда я впервые начал, а затем сразу перешел к кодированию всего.iPhone xcode code vs interface builder
Пока это работает нормально, но я просто задавался вопросом, не хватает ли я чего-то, не используя IB.
Есть ли какое-либо преимущество в использовании IB? Я даже кодировал subviews и прочее без использования IB, но я не могу не думать о том, что было бы выгоднее использовать его?
Если я не буду продолжать делать то, что я делаю, как это работает для меня до сих пор: D
Благодаря
«больше мысли» согласовано, программированию нужно больше думать, но вы хотите потратить свое время на размышление о проблемном домене и реализацию функций, или о том, сколько точек влево и какой цвет вы используете? : P (я обожаю, каждому свой). – dannywartnaby
жаль, что мой ответ не очень хорошо читается ... Я читал две стороны монеты: «IB ужасен, но программирование требует больше усилий, поэтому все, что вам будет комфортно». :) То, что я говорю - вы в конечном итоге тратите все свое время, просто пытаясь найти место на макете и перекладывая что-то на 1px вправо, строя, кликнув на эту точку зрения, ища, возвращаясь назад, на 1px снова и т. Д. И т.д. очень утомительно очень быстро. –
Моя причина не в том, чтобы использовать IB, так это то, что он раздражает при реализации методов и пытается делать другие вещи. Смешивание IB и программирование (особенно все, что использует subviews представления от IB) становится раздражающим и утомительным. Разделение взгляда на методы было хорошей идеей на бумаге, но интеграция просто раздражает ... ну, по крайней мере, я. :) –