Apple Xcode IDE от Apple

Возможности Apple Xcode IDE от Apple

Apple Xcode IDE от Apple

Xcode — интегрированная среда разработки (IDE) компании Apple, которая предоставляет разработчикам инструменты для создания приложений под iPhone, iPad, Mac, Apple Watch и Apple TV. Последняя версия — Xcode 8 — доступна для загрузки бесплатно. Xcode запускается только на компьютерах с OS X (iMac, Macbook и Mac Mini). Годовая лицензия разработчика для публикации приложения в iTunes или Mac OS X App Store стоит $99.

Среда разработки Xcode обеспечивает эффективность работы как небольших, так и крупных девелоперских команд. В Xcode IDE используется схема разделения данных приложения Model-View-Controller (Модель-Представление-Контроллер или MVC) для сегментации каждого слоя приложения. Так проще вносить изменения в код. К примеру, слой UI разделен инструментами, такими как новый Interface Builder, с его помощью можно помещать на экран средства визуального контроля. Auto Layout позволяет динамично управлять презентацией объектов для экранов разных размеров; с помощью Storyboard удобно располагаются экраны приложения; режим Preview быстро покажет, как выглядят экраны приложения. Ни один из этих инструментов не затрагивает программный код, который вы создаете.

Прежде коды в писались языком Objective-C. В июне 2014 Apple представила Swift, новый язык для создания мобильных приложений. Это самый быстро осваиваемый язык по сравнению с другими языками программирования. Людям из Apple потребовалось достаточно много времени, чтобы разработать Swift. Как итог всех усилий, появился язык, который разработчикам освоить намного проще, чем тот же Objective-C. К тому же допускается присутствие в одном проекте как Swift, так и Objective-C.

Xcode 8 — это радикально быстрая версия, в ней содержится практически все, что нужно для разработки приложений под все устройства Apple. В частности, новые редакторские расширения. Опция Runtime Issues оповещает о дефектах, которые автоматически обнаруживает Xcode. Thread Sanitizer отслеживает изменение данных и прочие баги. Проверку интерфейса осуществляет View Debugger — обновляющийся инструмент с высокой визуальной точностью. Memory Debugger оповещает об «утечках памяти» и скрытых багах.

С Xcode могут работать индивидуальные разработчики. Программный код проверяется в репозитории Git, после чего им можно делиться с другими. Поддерживается концепт непрерывной интеграции и инструменты тестирования. В текущей версии Xcode также присутствует инструмент Test Assistants — обеспечивает корректность кода и тестов; инструмент для тестирования Test Navigator; поддержка для ботов в Xcode Server, которые запускаются после проверки кода в элементе, есть средства проверки производительности, асинхронности и UI-тестов.

Чтобы разместить приложение, созданное в Xcode IDE, в iTunes App Store, понадобится лицензия разработчика, которая предоставит доступ в iTunes Connect, инструмент для размещения приложений. Для корпоративных приложений iTunes Connect не нужен, но понадобится сертификат, чтобы зарегистрировать каждое приложение перед публикацией в вашем личном магазине.

Дополнительную информацию об Xcode можно найти на онлайн-форумах Apple’s Developer . Техническая поддержка — по телефону. Apple предлагает проверку корпоративного кода, чтобы узнать, насколько структурированы ваши проекты и код. Проверка платная.

Имя

Телефон

Email

Компания

Сообщение

Прикрепить файл