Должен ли я использовать Xcode 4?С чего начать?Подходишь? - PullRequest
6 голосов
/ 25 августа 2010

Я боролся с Xcode 3 и решил перейти прямо к Xcode 4.

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

Существует ли такая поддержка вообще? Могу ли я использовать проекты Xcode 3 в качестве шаблонов? Будет ли легко работать с учебниками по Xcode 3?

Я использую его один день. Некоторые вещи в дизайнере интерфейсов совсем другие. Например, я не могу получить подпредставления в элементе управления панели вкладок (но в основном я управляю и могу следовать примерам). Спасибо.

Ответы [ 6 ]

7 голосов
/ 16 сентября 2010

Я делаю то же самое.Xcode 4 находится в предварительной версии, так что учебных пособий не так много, в то время как инструменты находятся в подвешенном состоянии NDA и могут быть значительно изменены до окончательного выпуска.

Я настоятельно рекомендую прочитать учебники (яЯ пробираюсь по книгам Аарона Хиллегасса по разработке для iPhone и OSX), которые используют Xcode 3, и дает дополнительное время для изучения того, где можно перейти к новой версии.

Xcode 4 гораздо лучше организован, поэтомуможет быть раздражающим, но не невозможным найти то, что вы ищете довольно быстро.

Ресурсы, на которые вам следует перейти в первую очередь: Сессии WWDC10 307, 308 и 315 : Представляем Xcode 4, Разработка вашего приложенияс Xcode 4 и Используя Interface Builder в Xcode 4.

Доступ к ним через портал разработчика.Они являются окончательным руководством Apple по новому дизайну и рабочему процессу.

В меню справки Xcode 4 руководство по переходу Xcode 4 является вторым выбором.Я просмотрел это, затем продолжал возвращаться, чтобы погрузиться в темы, когда они подошли.

4 голосов
/ 30 марта 2011

Xcode 4, несмотря на то, что «выпущен», является абсолютной катастрофой. Я бы подождал хотя бы пару обновлений (выше 4.01), прежде чем перейти к нему.

Базовая функциональность сильно нарушена. Точки останова, подсветка синтаксиса, базовые функции в IU Interface Builder ... Я даже не знаю, с чего начать.

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

Сначала у меня были хорошие впечатления. Ранние заметки:

Более разумные значения по умолчанию для отладки горячих клавиш.

В меню «Файл» теперь есть «Закрыть проект»!

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

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

Вкладки находятся вверх ногами, выходя за пределы панели инструментов (WTF). Кроме того, индикатор «X» для закрытия отсутствует на каждой вкладке, если вы не перевернете вкладку. Этот вид интерфейса с пасхальными яйцами скрывает информацию от пользователя и должен быть отменен.

Вкладки не работают хорошо по нескольким причинам. Во-первых, на одной вкладке может быть две панели редактирования с разными документами; На вкладке отображается только имя одного из них. Вы также не можете перемещать документы между панелями, что часто требуется при обращении к различным объектам и интерфейсам. Visual Studio легко решает обе эти проблемы, располагая отдельные группы вкладок над каждой панелью редактирования и позволяя перетаскивать документы между двумя группами.

Вторая панель редактирования всегда упоминается (и указывается на панели инструментов) как редактор «Ассистент», даже если вы не вызывали ассистента (который озадаченно обозначается кнопкой значка Бэтмена).

Параметры просмотра находятся в разделе «Вид», где они принадлежат, вместо неправильного размещения в меню «Окно».

Если вы вводите вызов функции и используете другой вызов функции в качестве параметра, автоматическое завершение XCode автоматически выбирает функции, тип возвращаемых данных которых соответствует параметру, который вы вводите. ОТЛИЧНО.

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

Одна из особенно ярых ошибок - неспособность Xcode указать, когда и где он остановился в точке останова. Во многих случаях он останавливается и извлекает исходный файл, но точка выполнения не выделяется. Редактор просто показывает верхнюю часть файла, и ничего не происходит, когда вы проходите. Текущая строка не подсвечивается, и Xcode нигде не говорит: «Остановлен в точке останова». Это просто говорит "работает".

Нет способа сортировать файлы в виде дерева. НИКТО. Xcode 3 был достаточно плох, чтобы не сортировать их автоматически, заставляя вас идти и сортировать их снова и снова на протяжении всей жизни проекта. Теперь это даже не вариант. WTF?

Xcode оставляет окно вашего редактора заваленным сообщениями об ошибках и сообщениями даже после того, как вы исправили код и перекомпилировали. Оказывается, что эти ошибки относятся к другой цели, даже если вы никогда не создавали эту цель, а код, на который они жалуются, больше не существует.

Xcode перезапишет ваш выбор подсветки синтаксиса для определенных типов символов. Вы можете изменить их снова и снова, и Xcode необъяснимо перезапишет ваши настройки. Вы можете наблюдать, как это происходит.

В ИНСТРУМЕНТЕ НЕТ КНОПКИ "СТРОИТЬ", И ВЫ НЕ МОЖЕТЕ ДОБАВИТЬ ОДИН. На самом деле, панель инструментов вообще не настраивается, и есть только кнопка «Выполнить». Что если ты не хочешь бежать? Да, вы должны посмотреть на горячую клавишу.

Что они сделали со всем дополнительным пространством на панели инструментов?Сделал проект-конфиг выпадающим NARROWER.Он настолько мал, что не может показать вам WTF, над которым вы работаете.Между тем, рядом с ним огромная полоса пустого пространства.Невероятно.

Команда Xcode попыталась навести порядок в настройках проекта, добавив понятие «схемы».Это в основном улучшение, но глючит.Но у меня нет времени на это обновление ...

0 голосов
/ 10 июля 2011

Я только что переключился на 3.2.6 после того, как попробовал XCode 4. В нем так много ошибок и сбоев, это было слишком сложно. Кроме того, его обновления не включены в обычные обновления Apple, вы должны переустановить все программное обеспечение через установщик. Это нелепо! Хотя интеграция с git и завершение синтаксиса выпадают круто, я думаю, что подожду до 4.0.3, прежде чем обновлять снова!

0 голосов
/ 31 марта 2011

Локализация в 4.0 довольно сильно нарушена, с постоянными сбоями для меня.Я бы подождал 4.0.2, или что-то ..

0 голосов
/ 17 марта 2011

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

Текущие учебные пособия (в основном о V3) помогут вам понять основы XCode, так как V4 проще в целом, но понимание основ является наиболее важным аспектом.

0 голосов
/ 26 августа 2010

Я не уверен, какую документацию вам дают с Xcode 4, однако в меню помощи должно быть что-то, что я представляю. WWDC также имел видео на Xcode 4, это был их адрес "State of Union". Здесь - это ссылка на видео iTunes.

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