Xcode

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Xcode
Xcode icon.png
Тип

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

Разработчик

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)

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

5.1 (10 марта 2014)

Лицензия

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

Сайт

developer.apple.com/tools/xcode/

Xcode — интегрированная среда разработки программного обеспечения под OS X и iOS, разработанная корпорацией Apple. Первая версия выпущена в 2001 году, последняя стабильная версия — 6.0 распространяется бесплатно через Mac App Store.

Описание[править | править вики-текст]

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].

См. также[править | править вики-текст]

Примечания[править | править вики-текст]

Ссылки[править | править вики-текст]

Литература[править | править вики-текст]

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