Если вы думали, что больше не нужно обновлять какое-либо важное программное обеспечение Apple, вы ошибались. Вчера были обновлены все операционные системы Apple, выпущены финальные версии iOS 9.3, tvOS 9.2, watchOS 2.2 и OS X 10.11.4, а iTunes достигла версии 12.3.3, добавив поддержку новых устройств, представленных в Keynote 21-го числа, iPhone SE и 9.7-дюймовый iPad Pro. Но есть еще обновление, которое мы не публиковали: Xcode 7.3.
Это нормально, что они обновляют Xcode при запуске новых операционных систем Apple, поскольку это инструмент, с помощью которого компилируются приложения для iOS, OS X, watchOS и tvOS, поэтому Apple также выпустила новую версию Xcode, включая поддержка iOS 9.3, watchOS 2.2, OS X 10.11.4 и tvOS 9.2 SDK. Кроме того, он также включает поддержку последней версии языка программирования Swift 2014, представленного в 2.2 году.
Другие новые функции, включенные в Xcode 7.3
Помимо поддержки последних операционных систем и Swift 2.2, Xcode 7 также включает более интеллектуальное завершение кода, чтобы разработчики могли писать свои программы быстрее. С другой стороны, упрощает разработку приложений для Apple Watch благодаря быстрому переключению между парными часами. Кроме того, отладчик теперь автоматически оценивает код рамки и статический анализатор был обновлен, чтобы обнаруживать большее количество возможных проблем, связанных с приемом нулевых значений.
На этом этапе, признавая, что это обновление стоит того, как и любое другое обновление Xcode, есть разговоры о неприятной проблеме, с которой мы обычно сталкиваемся при обновлении программы. Я не могу вспомнить какие-либо недавние обновления программы разработки приложений Apple, которые позволяли мне обновляться без проблем. Прошло много времени с тех пор, как возникла широко распространенная ошибка, из-за которой загрузка Xcode из Mac App Store «ждала» и не заканчивала установку. В последний раз, когда я хотел обновить Xcode, мне пришлось удалить его и повторно загрузить из магазина приложений OS X. Здесь Apple придется что-то делать, потому что тогда происходит то, что разработчики загружают программу с неофициальных серверов. и загрузите скомпрометированную программу. В любом случае, новая версия Xcode доступна уже несколько часов.