Новый проект iOS, бесплатный размещенный репозиторий: Xcode 4 или Xcode 3.2?

Интересно, стоит ли мне начинать разработку нового проекта iOS в Xcode 4 или 3.2 - с одной стороны, я знаю 3.2 (немного), о нем много информации, он стабилен и проверен. С другой стороны, Xcode 4 также приносит некоторые улучшения. Готовы ли новые предварительные версии Xcode 4 к прайм-тайму или они все еще содержат много ошибок?

Меня особенно интересуют проблемы (и рекомендации) с внешними репозиториями, поскольку я не очень доволен тем, как Xcode 3.2 работал с репозиторием Subversion в моем последнем проекте.

Какой из них выбрать и какой репозиторий (желательно бесплатный и размещенный на внешнем хостинге) подобрать?


person fzwo    schedule 25.01.2011    source источник
comment
Клянусь, я видел тот же вопрос только на прошлой неделе...   -  person BoltClock    schedule 26.01.2011
comment
Да, я сожалею. Поиск Xcode 4, Xcode 4 и +Xcode +4 либо дал слишком много шума, либо оказался пустым. Я только подумал о том, чтобы попробовать Xcode4 после публикации моего вопроса.   -  person fzwo    schedule 26.01.2011
comment
Там я отредактировал вопрос, чтобы он был более конкретным.   -  person fzwo    schedule 26.01.2011


Ответы (2)


Сегодня (3 февраля 2011 г.) Apple выпустила GM-Seed для xcode4. Теперь он готов к использованию, и вы можете скомпилировать свои приложения и опубликовать их в магазине приложений. Поэтому, если вы новичок в xcode, я бы предложил использовать xcode4.

Почему?

  1. В новом компиляторе сделано много оптимизаций. Компилятор (насколько я вижу результаты) генерирует более быстрый код. Это большое удовольствие!

  2. Новый пользовательский интерфейс более надежен. Это делает ваше развитие намного быстрее!

    2а. Конструктор интерфейсов теперь интегрирован. Вы можете «перетащить» свой элемент пользовательского интерфейса, используя клавишу «ctrl» в свой код, и xcode создаст исходный код для вас! Это значительно ускоряет создание пользовательских интерфейсов!

  3. в исходный контроль добавлена ​​поддержка git, что упрощает разработку в командах

  4. Новый компилятор LLVM сразу показывает ошибки при написании кода. И он отображает ошибки, о которых xcode3 никогда не упоминал.

В xcode4 Apple многое изменила! Поэтому, если вы начнете с xcode3, у вас будет новая кривая обучения с xcode 4. Для новичков я предлагаю: Загрузите xcode4 goldmaster и начните работу с xcode4!

person JackPearse    schedule 04.02.2011
comment
Теперь, когда вышел финал, я думаю, что для нового проекта выбор очевиден: Xcode 4 — это первая версия будущего Xcode. - person fzwo; 10.03.2011

Я поддерживаю поддержку Xcode 4 со стороны JackPearse с одной оговоркой. Я использую Xcode 4 в течение нескольких дней, и мне это действительно начинает нравиться. Особенно нравится, как он показывает изменения в каждом файле при фиксации. К сожалению, когда вы удаляете файл, он забывает, что его нужно будет удалить и в репозитории. Но большое НО прямо сейчас заключается в том, что Xcode 4 немедленно выйдет из строя в тот момент, когда вы попытаетесь выполнить какое-либо моделирование Core Data. См. также ошибку управления версиями модели данных XCode 4? здесь, в Stack Overflow. Итак, если вы планируете использовать Core Data, вам также нужно будет оставить Xcode 3, пока они не исправят это.

person Elise van Looij    schedule 28.03.2011