В настоящее время я занимаюсь исследовательским проектом, исследующим производительность libdispatch.h по сравнению с последовательным и posix-многопоточным подходами, и решил использовать XCode 4 исключительно с момента их первого выпуска предварительного просмотра и могу сказать, что GM намного лучше, чем любой другой. из предыдущих выпусков. Тем не менее, он все еще необъяснимо падает на меня, часто при выполнении простых операций GIT или смене представлений. У меня был только один сбой, который я чувствовал нормально для гроссмейстера, потому что я тестировал что-то довольно резкое.
XCode 4 GM перезаписал мою установку XCode 3, ни один из предварительных просмотров не сделал этого, и он даже сохранил установленный предварительный выпуск. Это было для меня сюрпризом, потому что я обновился, как только он вышел, они могут предупредить вас сейчас.
Я все еще теряюсь в пользовательском интерфейсе, хотя они пытались упростить его. Удачи вам в поиске справки по специфическим особенностям XCode4, пока не так много информации, как и следовало ожидать. В производственных условиях это может быть трагично.
Я коротко поигрался с InterfaceBuilder, но это действительно меня оттолкнуло, я не смог найти ничего, что искал. Я не использовал IB достаточно долго и не читал справочную документацию достаточно, чтобы судить об этом.
Несмотря на это, я все еще активно использую это и привык к этому. Я не собираюсь возвращаться к 3, но не рекомендую делать скачок в производстве, если только вам действительно не нужна поддержка или инструменты нового компилятора.