XCode

XCode
Xcode
Entwickler: Apple
Aktuelle Version: Xcode 3.1.2
(21. November 2008)
Betriebssystem: Mac OS X ab 10.3
Kategorie: Entwicklungsumgebung
Lizenz: proprietär
Deutschsprachig: teilweise
developer.apple.com

Die Anwendung Xcode ist eine von Apple bereitgestellte integrierte Entwicklungsumgebung zur nativen Softwareentwicklung für Mac OS X, primär in der Programmiersprache Objective C für das Cocoa-API. Durch seine Modularität und die Unterstützung von weiteren Sprachen wie Java, Python, Ruby und Perl ist es auch dazu geeignet, plattformübergreifende Software zu entwickeln. Xcode ist Bestandteil der Apple Developer Tools, dem von Apple kostenlos bereitgestellten Software-Entwicklungspaket.

Inhaltsverzeichnis

Bezug

Das Apple-Entwicklungspaket ist kostenlos und liegt seit Mac OS X 10.3 Panther üblicherweise jedem Macintosh (oder dem nachgekauften Betriebssystem) auf CD oder DVD bei. Neuere Versionen können ebenfalls kostenlos (nach Registrierung unter [1]) heruntergeladen werden. Die Dokumentation („developer documentation“) wird zusätzlich in kürzeren Intervallen aktualisiert. Einige weiterführende Dokumente sind nicht herunterladbar, sondern es wird nur ein Verweis (Link) lokal gespeichert; das Lesen erfordert also eine Internet-Verbindung.

Bestandteile

Xcode arbeitet mit dem Interface Builder, einem Programm zur Erstellung von grafischen Benutzeroberflächen, zusammen. Xcode unterstützt die Versionsverwaltungen Concurrent Versions System (CVS), Subversion und Perforce.

Xcode verwendet die Compiler der GNU Compiler Collection 3.3, 4.01 und 4.21 (seit Xcode 2.1 sowohl für PowerPC- als auch für Intel-Prozessoren) und kann sowohl Assembler als auch Hochsprachen wie C, C++, Objective C und Java kompilieren. Es unterstützt ebenfalls die hauseigene Skriptsprache AppleScript.

Seit Version 3.1 enthält Xcode auch den „Aspen Simulator“, einen Simulator des iPhone.

Versionen

Xcode 1.0 ersetzt seit Mac OS X 10.3 Apples frühere Entwicklungsumgebung Project Builder, die noch vom NeXT stammt.

Xcode 2.0 wurde zusammen mit Mac OS X 10.4 „Tiger“ ausgeliefert. Im Zuge des Prozessorwechsels von Apple wurde ab Xcode 2.1 eine Funktion eingebaut, die das Erstellen von Universal Binaries ermöglicht. Derartige Programme durchlaufen – für den Entwickler mehr oder weniger transparent – nacheinander beide Compiler (PowerPC und Intel) und sind damit nativ sowohl unter PowerPC als auch unter Intel-Prozessoren lauffähig.

Ab Xcode 3.0, das mit Mac OS X 10.5 ausgeliefert wird, ist Dashcode, ein Hilfsprogramm zum einfachen Entwickeln von Widgets, fester Bestandteil. XCode 3.1 – Anfang April 2009 die aktuelle Version – wird mit dem iPhone SDK ausgeliefert, das auch die Entwicklung von Programmen für das iPhone und den iPod touch ermöglicht.

Literatur

  • Michael E. Cohen, Dennis R. Cohen, The Mac Xcode 3 Book (Paperback), Wiley, Sep. 2007, 352 Seiten, ISBN 0-470-05339-9
  • Fritz Anderson, Step into Xcode, w. CD-ROM, Mac OS X Development, Addison-Wesley Longman, Amsterdam, 2006, 496 Seiten, ISBN 0-321-33422-1 (deutsche Ausgabe unter dem Titel „Einsteigen in Xcode“ erhältlich)
  • Mark Szymczyk, Xcode Tools Sensei, Me and Mark Publishing, USA, 2006, 330 Seiten, ISBN 0-976-12600-1
  • James Bucanek, Beginning Xcode, WROX, 2006, 590 Seiten, ISBN 978-0-471-75479-4

Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Xcode — Entwickler Apple Aktuelle Version 4.2 (12. Oktober 2011) Betriebssystem …   Deutsch Wikipedia

  • 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) …   Википедия

  • XCode — Внешний вид Xcode 3.0 в Mac OS X 10.5.2 Тип Среда разработки программного обеспечения Разработчик Apple Inc. ОС …   Википедия

  • Xcode — Développeur Apple Dernière version 4.2 (12 O …   Wikipédia en Français

  • Xcode — Desarrollador Apple Inc. Apple.com Xcode Información general Última versión estable 4.2 12 de octubre de 201 …   Wikipedia Español

  • XCode — Développeur Apple Dernière version 3.2 (le …   Wikipédia en Français

  • Xcode — Infobox Software name = Xcode caption = Xcode 3.0 running on Mac OS X 10.5.2 developer = Apple Inc. latest release version = 3.1.1 latest release date = September 12 2008 operating system = Mac OS X v10.3 (Version 1.x) Mac OS X v10.4 (Version… …   Wikipedia

  • History of Xcode — In software development, the history of Xcode is the timeline of development and release of Apple Inc. s Xcode suite.Like Mac OS X itself, Xcode had its roots in technology from NeXT. Prior to the 24 October 2003 release of Mac OS X v10.3, Apple… …   Wikipedia

  • X-Code — Xcode Внешний вид Xcode 3.0 в Mac OS X 10.5.2 Тип Среда разработки программного обеспечения Разработчик Apple Inc. ОС …   Википедия

  • WebObjects — Infobox Software name = WebObjects caption = WebObjects 5.3 project in Xcode and WebObjects Builder developer = Apple Inc. latest release version = 5.4.3 latest release date = release date|2008|09|15 operating system = Mac OS X genre = Web… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”