Установка XCode моего оригинального Leopard отлично работает (для разработки iPhone 3.0) со Snow Leopard без каких-либо изменений.
Какие преимущества я получу, если установлю XCode 3.2, поставляемый с SL DVD?
Обязательно ли обновляться?
Установка XCode моего оригинального Leopard отлично работает (для разработки iPhone 3.0) со Snow Leopard без каких-либо изменений.
Какие преимущества я получу, если установлю XCode 3.2, поставляемый с SL DVD?
Обязательно ли обновляться?
Xcode 3.1 НЕ поддерживается в Snow Leopard. По словам Криса Эспинозы из команды разработчиков инструментов Apple, это может сработать, хотя есть несколько известных ошибок.
Apple поддерживает только инструменты Xcode 3.2 на Snow Leopard.
Что касается функций, мне больше всего нравится интеграция с Clang / LLVM, обновления инструментов (основные), новая система документации и общие улучшения редактора. Я не могу представить, почему вы не обновились.
Также имейте в виду, что вам необходимо загрузить и установить версию iPhone SDK для Snow Leopard после обновления до Xcode 3.2. Это в основном то же самое, что и версия Leopard, хотя в ней используется версия Foundation, которая ближе к реальному iPhone - это сделано для уменьшения проблем, когда класс работает в симуляторе, но не на устройстве.
Извините за копание здесь могил, но я не могу понять, как вы привыкаете к новой навигации назад / вперед. Это отстой. Теперь я никогда не знаю, куда перейдет курсор, когда я их нажму. Я хочу быстро переключаться между двумя / тремя исходными файлами, но теперь мне приходится использовать мышь из-за «интересных мест» Apple в источнике. Я только что нажал три раза и все еще на той же линии. Вау, интересные локации, я должен сказать ... Я так разочарован, так как это так сильно снизило мой темп, что я серьезно подумываю о том, чтобы вернуться к 3.1 (и Leopard, если это необходимо). Каждый раз, когда я говорю об этом другим пользователям Xcode, они отвечают «просто щелкните то и это», зачем мне использовать мышь при кодировании? Ненавижу использовать мышь при кодировании. И, кстати, разве страница вверх / вниз больше не перемещает курсор, а только "просмотр"?
Xcode 3.1 должен продолжать работать нормально, но не поддерживается. Обновление содержит множество исправлений ошибок и некоторые новые функции. Поскольку вы разработчик, я предполагаю, что у вас есть доступ к сайту Apple Developer Connection ... вот примечания к выпуску Xcode 3.2: Об инструментах разработчика Xcode
Лично я не увидел в релизе ничего грандиозного, но все равно обновился. Самые большие позиции были посвящены статическому анализу кода. Однако меня всегда интересуют исправления ошибок. К тому же Apple протестировала все новейшие разработки как группа - и я не хочу искушать судьбу смешиванием и соответствием.
Я обновился и был расстроен, увидев, что теперь мне нужно подключиться к Интернету, чтобы использовать документацию. (Конечно, это могло быть и раньше, и я этого не заметил.)
У меня были проблемы с конструктором Core Data со Snow Leo и Xcode 3.1. После обновления на 3.2 все снова стало нормально.