Код iPhone xcode против построителя интерфейса - PullRequest
0 голосов
/ 21 сентября 2010

Я уже некоторое время использую Xcode и кратко взглянул на конструктор интерфейсов, когда только начинал, но затем приступил к кодированию всего.

Пока все работает нормально, но мне просто интересно,Я что-то упускаю из-за того, что не использую IB.

Есть ли какое-то преимущество в использовании IB вообще?Я даже закодировал подпредставления и прочее без использования IB, но я не могу не думать о том, что может быть более выгодно использовать его?

Если нет, я буду продолжать делать то, что делаю, так как этоработает на меня до сих пор: D

Спасибо

Ответы [ 4 ]

2 голосов
/ 21 сентября 2010

Если построение всего в коде работает для вас, тогда отлично. Лично, если это можно сделать в IB, то и в IB.

Я был бы удивлен, если есть лучшая практика для этого; у каждого будет свое мнение и предпочтения.

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

Тем не менее, вы не можете сделать все в IB. Бывают моменты, когда вы прибегаете к программному построению или планированию вида.

Небольшое знание обоих подходов имеет большое значение ...

0 голосов
/ 31 августа 2012

Новые проекты всегда начинаются с простого, поэтому люди стремятся, естественно, к IB. Лично я обнаружил, что, поскольку представление становится более динамичным и сложным (и они всегда так делают), имеет смысл кодировать его.

YMMV.

0 голосов
/ 21 сентября 2010

Я обычно пользуюсь IB, получаю немедленную визуальную обратную связь и заставляю макет выглядеть точно проще.Только в одном случае, когда я должен отказаться от IB, это производительность с прокруткой UITableView.В этом случае лучшее решение, которое я могу найти, - это написать код для рисования всего в ячейке с использованием кода.Это делает производительность намного лучше.

Как правило, я рекомендую использовать IB до тех пор, пока у вас не появятся какие-то особые требования, такие как производительность, или вам не нужно будет действительно много контролировать вид

0 голосов
/ 21 сентября 2010

возможный дубликат: Лучшая практика для приложения iphone - лучше ли использовать IB для разработки своего приложения или лучше писать код UI?

в конце дня все, что вам удобнее делать. IB, на мой взгляд, ужасен, программирование требует больше усилий - больше размышлений. :)

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