Новые функции в Xcode 4.6
Xcode 4.6 добавляет поддержку разработки с iOS 6.1 SDK и включает новые функции компилятора и отладчика, вместе с общими улучшениями производительности и устойчивости.
XCode 4.6.1 разработок поддержек с OS X 10.8.3 SDK и обеспечивает совместимость для ARC в проектах, предназначающихся для OS X 10.6.
XCode 4.6.2 является разработчиком ответа корректировочной версии, сообщили проблемы и Apple о вводе тестирования QA.
XCode 4.6.3 устраняет проблему, где отладка в Средстве моделирования iOS могла зависнуть на OS X 10.8.4.
Xcode 4.6
Для компилятора:
Предупреждения компиляции добавляются, которые помогают в нахождении ошибок при использовании ARC и слабых ссылок.
otool
улучшен для поддержки дизассемблирования Intel инструкции AVX.Компилятор LLVM теперь поддерживает C++ 11 “определяемых пользователем литералов” и “неограниченные объединения” функции.
Статический анализатор улучшил межфункциональный анализ для методов Objective C и C++. С этим улучшением статический анализатор может теперь найти более глубокие ошибки, пересекающие вызовы метода в коде C++ и Objective C. Эта новая возможность расширяет межфункциональный анализ для функций C, представленный в Xcode 4.5.
Для отладчика:
LLDB был улучшен для чтения метаданных со времени выполнения Objective C. Это улучшение значительно сокращает потребность бросить параметры, и результаты сообщения отправляет и делает свойства чаще применимыми (особенно от системных классов).
LLDB улучшил поддержку того, чтобы переступить через встроенные функции. Эта улучшенная поддержка особенно полезна для
libc++
иalways_inline
функции какNSMakeRange
.LLDB теперь распечатывает информацию об аргументе функции в следах по умолчанию.
LLDB теперь поддерживает “возврат потока”, временные точки останова и множество псевдонимов для добавления общих ярлыков от GDB.
Элементы
NSArray
иNSDictionary
объекты могут теперь быть проверены в отладчике XCode.
XCode 4.6.1
XCode 4.6.1 является корректировочной версией, отвечающей на проблемы разработчика, о которых сообщают, и квалификационное испытание Apple. Главные выделения этого выпуска включают:
XCode 4.6.1 обеспечивает обновление для включенного OS X SDK, поддерживая новый OS X v10.8.3 APIs.
Совместимость ARC была обеспечена для проектов, предназначающихся для OS X 10.6
XCode 4.6.2
XCode 4.6.2 выпусков является корректировочной версией, отвечающей на проблемы разработчика, о которых сообщают, и квалификационное испытание Apple.
XCode 4.6.3
XCode 4.6.3 выпусков устраняют проблему, где отладка в Средстве моделирования iOS могла зависнуть на OS X 10.8.4.
Были включены дополнительные улучшения устойчивости XCode и надежности. См. Информацию о версии XCode для получения дополнительной информации.