Вместе с новыми бета-версиями iOS 10 и macOS Sierra корпорация Apple выпустила новую интегрированную среду разработки (IDE) Xcode 8 с поддержкой языка программирования Swift 3.

Впервые Apple рассказала об Xcode 8 на WWDC 2016, когда представляла новые операционные системы. Главным изменением новой версии IDE станет возможность создавать собственные расширения. На сайте компании говорится:

— Используйте расширения, чтобы перемещаться в тексте редактора, а затем выбирать, модифицировать и трансформировать код. Назначайте любимым расширениям комбинации на клавиатуре, чтобы мгновенно выполнять часто повторяющиеся команды. В Xcode входит новый шаблон, с помощью которого можно легко создавать расширения и распространять их через Mac App Store, либо подписывать через Developer ID, чтобы передавать их в интернете. Поскольку расширения работают в отдельных процессах, Xcode продолжает работать надежно и безопасно.

Xcode 8 — не первая популярная IDE с поддержкой расширений. Android Studio от Google, Visual Studio от Microsoft и многие другие среды разработки используют расширения, чтобы упростить работу программистов, и Xcode недавно присоединилась к их числу.

В новой версии Xcode используется функция очистки среды выполнения (runtime sanitizer), которая позволяет находить отрезки кода, способные привести к ошибкам при совпадении нескольких факторов в Swift и Objective-C. Таким образом, разработчику легче обнаружить и устранить потенциальные ошибки до начала тестирования приложения.

По данным Apple, Xcode 8 работает намного быстрее, чем предыдущие версии IDE. Корпорация перестроила Interface Builder и с его помощью теперь можно посмотреть, как приложение будет выглядеть на устройстве.

Полный перечень изменений Xcode 8 доступен в разделе сайта Apple для разработчиков.

Чтобы не пропустить ничего важного из мира игр и технологий, выбери удобный способ получать уведомления о новых статьях: подписывайся на канал iG в Telegram или напиши нашему боту, а еще ты можешь следить за новостями в Viber.