Xcode

Поделись знанием:
(перенаправлено с «XCode»)
Перейти к: навигация, поиск
Xcode
Тип

Среда разработки программного обеспечения

Разработчик

Apple Inc.

Операционная система

Mac OS X 10.3 (Версия 1.x)
Mac OS X 10.4 (Версия 2.x)
Mac OS X 10.5 (Версии 2.5, 3.0, 3.1)
Mac OS X 10.6 (Версии 3.2, 4.0, 4.1, 4.2)
OS X 10.7 (Версии 4.1, 4.2, 4.3, 4.4, 4.5, 4.6)
OS X 10.8 (Версии 4.4, 4.5, 4.6, 5.0)
OS X 10.9 (Версии 5.0, 5.1, 6.0, 6.2)
OS X 10.10 (Версии 6.0, 6.1, 6.3, 6.4, 7.0)
OS X 10.11 (Версия 7.0)

Последняя версия

7.3 (7D175) (21 марта 2016)

Лицензия

Смешанное проприетарное и copyleft программное обеспечение

Сайт

[developer.apple.com/tools/xcode/ er.apple.com/tools/xcode/]

К:Википедия:Статьи без изображений (тип: не указан)

Xcode — интегрированная среда разработки программного обеспечения под OS X и iOS, разработанная корпорацией Apple. Первая версия выпущена в 2001 году. Стабильные версии распространяются бесплатно через Mac App Store. Зарегистрированные разработчики также имеют доступ к бета-сборкам через сайт [developer.apple.com Apple Developer]





Описание

Xcode включает в себя большую часть документации разработчика от Apple и Interface Builder — приложение, использующееся для создания графических интерфейсов.

Пакет Xcode включает в себя изменённую версию свободного набора компиляторов GNU Compiler Collection и поддерживает языки C, C++, Objective-C, Objective-C++ (англ.), Swift, Java, AppleScript, Python и Ruby с различными моделями программирования, включая (но не ограничиваясь) Cocoa, Carbon и Java. Сторонними разработчиками реализована поддержка GNU Pascal[1], Free Pascal[2], Ada[3], C#[4], Perl[5], Haskell[6] и D[7]. Пакет Xcode использует GDB в качестве back-end’а для своего отладчика.

В августе 2006 Apple объявила о том, что DTrace, фреймворк динамической трассировки от Sun Microsystems, выпущенный как часть OpenSolaris, будет интегрирован в Xcode под названием Xray. Позже Xray был переименован в Instruments.

Xcode 4

С 9 марта 2011 года стала доступна новая версия Xcode 4, причем в новую версию входят наборы SDK OS X 10.6 и SDK iOS 4.3[8]. Впервые предварительный релиз Xcode 4 был показан на WWDC 2010.

В Xcode 4 был представлен новый пользовательский интерфейс: единое окно, куда встроен и Interface Builder, сам Xcode, Instruments, помощник, новая система анализа кода Debug Console с более сильным движком, облегчающая исправление ошибок и осуществляющая поиск логических проблем в коде. Программа также получила дополнительный компилятор Apple LLVM.

Xcode 5

С 12 сентября 2013 года стала доступна новая версия Xcode 5.0. В ней изменился интерфейс и все доработки предназначены для разработки ПО с учётом особенностей новых версий ОС: iOS 7 и OS X 10.9 Mavericks[9].

Xcode 6

С 3 июня 2014 года стала доступна бета-версия нового Xcode 6. В неё внесены доработки, предназначенные для разработки ПО с использованием нового наглядного языка программирования Swift, и с учётом особенностей 4000 новых API (например, программных интерфейсов HealthKit, HomeKit и Metal) для версий ОС: iOS 8 и OS X 10.10[10].

Xcode 7

С 8 июня 2015 года стала доступна бета-версия нового Xcode 7.0. В ней появилась поддержка новой версии языка Swift, был усовершенствован Interface Builder.

Xcode 8

С 13 сентября 2016 года стала доступна бета-версия нового Xcode 8. В ней появилась поддержка iOS 10, Swift 3.0, обновленный и расширенный дебаггер.

См. также

Напишите отзыв о статье "Xcode"

Примечания

  1. [www.microbizz.nl/gpcxcode.html GNU Pascal and Xcode]
  2. [pascal-central.com/fp-xcode/ Using Free Pascal with Xcode]
  3. [pyrite.truman.edu/~millerj/AdaonOSX/ Ada on OS X]
  4. [code.google.com/p/cocoa-sharp-dev/wiki/CSharpPlugin CSharpPlugin for Xcode]
  5. [camelbones.sourceforge.net/index.html CamelBones, an Objective-C/Perl bridge for Mac OS X & GNUStep]
  6. [hoovy.org/HaskellXcodePlugin/ Haskell Xcode Plugin]
  7. [michelf.com/projets/d-pour-xcode/ D pour Xcode]
  8. [www.cybersecurity.ru/software/117223.html Apple сегодня официально выпустила Xcode 4]. // CyberSecurity.ru
  9. [developer.apple.com/technologies/tools/whats-new.html What’s New in Xcode 5]. // Официальный сайт Apple
  10. [www.3dnews.ru/821432 iOS 8 SDK содержит свыше 4000 новых API]. // 3DNews

Ссылки

  • [www.apple.com/ru/macosx/developers/ Страница Mac OS X Snow Leopard для разработчика]
  • [developer.apple.com/technologies/tools/xcode.html Официальная страница Xcode на сайте Apple] (англ.)
  • [deepapple.com/articles/25287.html Xcode 3.1 — часть I (Настоящее)]
  • [deepapple.com/articles/25289.html Xcode 3.1 — часть II (Прошлое)]

Литература

  • Мэтт Нойбург. Программирование для iOS 7. Основы Objective-C, Xcode и Cocoa = iOS 7 Programming Fundamentals: Objective-C, Cocoa, and Xcode Basics. — М.: «Вильямс», 2014. — 384 с. — ISBN 978-5-8459-1895-6.

Отрывок, характеризующий Xcode

Надежды на исцеление не было. Везти его было нельзя. И что бы было, ежели бы он умер дорогой? «Не лучше ли бы было конец, совсем конец! – иногда думала княжна Марья. Она день и ночь, почти без сна, следила за ним, и, страшно сказать, она часто следила за ним не с надеждой найти призкаки облегчения, но следила, часто желая найти признаки приближения к концу.
Как ни странно было княжне сознавать в себе это чувство, но оно было в ней. И что было еще ужаснее для княжны Марьи, это было то, что со времени болезни ее отца (даже едва ли не раньше, не тогда ли уж, когда она, ожидая чего то, осталась с ним) в ней проснулись все заснувшие в ней, забытые личные желания и надежды. То, что годами не приходило ей в голову – мысли о свободной жизни без вечного страха отца, даже мысли о возможности любви и семейного счастия, как искушения дьявола, беспрестанно носились в ее воображении. Как ни отстраняла она от себя, беспрестанно ей приходили в голову вопросы о том, как она теперь, после того, устроит свою жизнь. Это были искушения дьявола, и княжна Марья знала это. Она знала, что единственное орудие против него была молитва, и она пыталась молиться. Она становилась в положение молитвы, смотрела на образа, читала слова молитвы, но не могла молиться. Она чувствовала, что теперь ее охватил другой мир – житейской, трудной и свободной деятельности, совершенно противоположный тому нравственному миру, в который она была заключена прежде и в котором лучшее утешение была молитва. Она не могла молиться и не могла плакать, и житейская забота охватила ее.
Оставаться в Вогучарове становилось опасным. Со всех сторон слышно было о приближающихся французах, и в одной деревне, в пятнадцати верстах от Богучарова, была разграблена усадьба французскими мародерами.
Доктор настаивал на том, что надо везти князя дальше; предводитель прислал чиновника к княжне Марье, уговаривая ее уезжать как можно скорее. Исправник, приехав в Богучарово, настаивал на том же, говоря, что в сорока верстах французы, что по деревням ходят французские прокламации и что ежели княжна не уедет с отцом до пятнадцатого, то он ни за что не отвечает.
Княжна пятнадцатого решилась ехать. Заботы приготовлений, отдача приказаний, за которыми все обращались к ней, целый день занимали ее. Ночь с четырнадцатого на пятнадцатое она провела, как обыкновенно, не раздеваясь, в соседней от той комнаты, в которой лежал князь. Несколько раз, просыпаясь, она слышала его кряхтенье, бормотанье, скрип кровати и шаги Тихона и доктора, ворочавших его. Несколько раз она прислушивалась у двери, и ей казалось, что он нынче бормотал громче обыкновенного и чаще ворочался. Она не могла спать и несколько раз подходила к двери, прислушиваясь, желая войти и не решаясь этого сделать. Хотя он и не говорил, но княжна Марья видела, знала, как неприятно было ему всякое выражение страха за него. Она замечала, как недовольно он отвертывался от ее взгляда, иногда невольно и упорно на него устремленного. Она знала, что ее приход ночью, в необычное время, раздражит его.
Но никогда ей так жалко не было, так страшно не было потерять его. Она вспоминала всю свою жизнь с ним, и в каждом слове, поступке его она находила выражение его любви к ней. Изредка между этими воспоминаниями врывались в ее воображение искушения дьявола, мысли о том, что будет после его смерти и как устроится ее новая, свободная жизнь. Но с отвращением отгоняла она эти мысли. К утру он затих, и она заснула.
Она проснулась поздно. Та искренность, которая бывает при пробуждении, показала ей ясно то, что более всего в болезни отца занимало ее. Она проснулась, прислушалась к тому, что было за дверью, и, услыхав его кряхтенье, со вздохом сказала себе, что было все то же.
– Да чему же быть? Чего же я хотела? Я хочу его смерти! – вскрикнула она с отвращением к себе самой.
Она оделась, умылась, прочла молитвы и вышла на крыльцо. К крыльцу поданы были без лошадей экипажи, в которые укладывали вещи.
Утро было теплое и серое. Княжна Марья остановилась на крыльце, не переставая ужасаться перед своей душевной мерзостью и стараясь привести в порядок свои мысли, прежде чем войти к нему.
Доктор сошел с лестницы и подошел к ней.
– Ему получше нынче, – сказал доктор. – Я вас искал. Можно кое что понять из того, что он говорит, голова посвежее. Пойдемте. Он зовет вас…
Сердце княжны Марьи так сильно забилось при этом известии, что она, побледнев, прислонилась к двери, чтобы не упасть. Увидать его, говорить с ним, подпасть под его взгляд теперь, когда вся душа княжны Марьи была переполнена этих страшных преступных искушений, – было мучительно радостно и ужасно.
– Пойдемте, – сказал доктор.
Княжна Марья вошла к отцу и подошла к кровати. Он лежал высоко на спине, с своими маленькими, костлявыми, покрытыми лиловыми узловатыми жилками ручками на одеяле, с уставленным прямо левым глазом и с скосившимся правым глазом, с неподвижными бровями и губами. Он весь был такой худенький, маленький и жалкий. Лицо его, казалось, ссохлось или растаяло, измельчало чертами. Княжна Марья подошла и поцеловала его руку. Левая рука сжала ее руку так, что видно было, что он уже давно ждал ее. Он задергал ее руку, и брови и губы его сердито зашевелились.