Каковы преимущества добавления представлений программно по сравнению с использованием InterfaceBuilder? - PullRequest
2 голосов
/ 19 мая 2010

Я слышал, это просто вопрос предпочтений. Но должны быть преимущества для добавления представлений программно. Любой опытный Xcoders хочет прокомментировать?

Ответы [ 3 ]

1 голос
/ 19 мая 2010

Это будет намного проще сделать с помощью кода при добавлении лота подобных элементов пользовательского интерфейса.

Дополнительным преимуществом является то, что я могу понять, что на самом деле происходит. Чарльз Петцольд однажды сказал, что не будет писать книгу на C #, если он не сможет сделать все с помощью кода. Я думаю, что некоторым программистам просто не нравится ощущение automatic сгенерированного кода. Это не значит, что IB не годится для программистов, это только плохо для понимания болтов. Это также одна из причин, почему многие программисты любят Delphi (и IDE).

1 голос
/ 19 мая 2010

Нет никакого преимущества в том, чтобы делать что-то в коде, что вы можете сделать в IB. Это просто плохая привычка, которую люди приносят с собой с других платформ.

0 голосов
/ 19 мая 2010

Важно отметить, что для очень конкретных вещей может быть очень полезно "запрограммировать представление", если вам нужно определенное поведение и т. Д.

Так что я бы не отказался от этой идеи, однако я рекомендую использовать Interface Builder для большинства вещей, которые вы собираетесь разрабатывать, это сэкономит вам написание большого количества строк кода + время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...