28.02.2017
119996
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 предлагает проверку корпоративного кода, чтобы узнать, насколько структурированы ваши проекты и код. Проверка платная.
Подпишись на рассылку
26.09.2014
12103
ASO — App Store Optimization или App Store Search Optimization, оптимизация метаданных приложений для поиска в магазинах приложений (App...
27.07.2020
80338
Что нужно знать заказчику про этапы создания мобильного сервиса в нашей студии