Inhalt
- Software-Übersicht
- Unterstützte Dateitypen
- Primäre Dateierweiterung
- Andere von Apple Xcode 10 verwendete Dateierweiterungen
Ausführung (Stand vom 30.11.2014) | 10 |
Plattform | |
Lizenz | Freeware |
Kategorie | Programmierung |
Mehr Infos (besuchen Sie die Website des Verlags) |
Bewertung: 3.7 / 5 (17 Stimmen) |
Software-Übersicht
Apple Xcode [/ DFN] image / apple_xcode_15.jpg ">
Screenshot von Apple Xcode 9
Haupteigenschaften
- Voll ausgestattete IDE für die Veröffentlichung von iOS- und OS X-Apps
- Unterstützung für eine Vielzahl von Sprachen, einschließlich Objective-C, C, C ++, Java, Swift, Python, Ruby und AppleScript
- Verschiedene Tools zum Debuggen und Leistungstest
- Versionskontrollsysteme wie Git, Subversion und Xcode-Snapshots ermöglichen die Zusammenarbeit im Team
- Dark Xcode-Schnittstelle und Tools zum Erstellen dunkler MacOS-Apps
- Eingebauter Testmotor für die Durchführung von Unit-Tests sowie von Benutzeroberflächen- und Leistungstests
Apple Xcode ist eine macOS-IDE für die Entwicklung von iOS- und macOS-Apps. Es ist kostenlos im Mac App Store erhältlich und wird benötigt, um iOS-Apps im iTunes App Store und macOS-Apps im Mac App Store zu veröffentlichen. Die Software bietet eine Reihe von Tools, mit denen Entwickler Benutzeroberflächenkomponenten erstellen und Quellcode schreiben können.
Xcode enthält alle Tools, die zum Erstellen und Veröffentlichen von Apps von Anfang bis Ende erforderlich sind. Der Schnittstellen-Generator von Xcode bietet eine Entwurfsfläche zum Erstellen von Benutzeroberflächenkomponenten sowie zum Festlegen von Eigenschaften für die Interaktion mit dem Quellcode. Der Interface Builder kann auch problemlos vom hellen zum dunklen Modus wechseln, um dunkle macOS-Apps (eingeführt in macOS Mojave) zu entwickeln. Das Programm lässt sich mit gängigen Versionskontrolltools wie GitHub, GitLab und Bitbucket integrieren und stellt außerdem ein eigenes lokales Revisionsverfolgungssystem (Snapshots) bereit, mit dem Entwickler Revisionen von Quellcode nachverfolgen können.
Die IDE verfügt über einen eindrucksvollen Quellcode-Editor, der die Visualisierung und Auswahl von Codeabschnitten erleichtert und mit einem integrierten Refactoring- und Transformations-Engine ausgestattet ist. Änderungen, die Sie an Ihrem Code vornehmen, werden neben jeder Zeile markiert und Sie werden sofort benachrichtigt, wenn Sie einen Konflikt erstellt haben. Dies ist besonders hilfreich, wenn Sie gemeinsam mit lokalen Änderungen und Commits von Teammitgliedern arbeiten, die im Quell-Repository vorgelagert sind.
Debugging- und Leistungstools ermöglichen Entwicklern das Testen auf Speicherverluste und die Effizienz der App während der Laufzeit. Diese Tools können angepasst werden. Sie können Vorlagen verwenden, die in Xcode enthalten sind, um dieselben Tools wie Apple zu erstellen. Außerdem enthält Xcode den Simulator, ein Tool, mit dem Sie Builds Ihrer App prototypisieren und testen können, indem Sie iOS-, watchOS- und tvOS-Geräte simulieren.
Xcode ist ein großartiges Werkzeug für die Entwicklung von Apps und hat seit der ersten Version der Software einen langen Weg zurückgelegt. Apple hat viele Funktionen optimiert und macht die Entwicklung für App-Entwickler weiterhin einfacher. Beachten Sie, dass Sie zwar mit Xcode kostenlos entwickeln können, jedoch die iOS- und Mac-Entwicklerprogramme abonnieren müssen, bevor Sie Apps in Apples Stores verteilen können.
Unterstützte Dateitypen
Primäre Dateierweiterung
.XCODEPROJ - Xcode-ProjektAndere von Apple Xcode 10 verwendete Dateierweiterungen
Unterstützte Dateitypen | |
---|---|
.ASM | Quellcodedatei der Assemblysprache |
.C | C / C ++ - Quellcodedatei |
.CC | C ++ - Quellcodedatei |
.CP | Xcode C ++ - Quelldatei |
.CPP | C ++ - Quellcodedatei |
.CXX | C ++ - Quellcodedatei |
.DEVELOPERPROFILE | Xcode-Entwicklerprofil |
.DOCSET | Doxygen-Dokumentensatzdatei |
.ENTITLEMENTS | Sandboxing-Berechtigungsdatei für Mac-App |
.F | Fortran-Quellcode |
.ZUM | Fortran 77-Quelldatei |
.GEOJSON | GeoJSON-Datei |
.GPX | GPS-Austauschdatei |
.H | C / C ++ / Objective-C-Headerdatei |
.HPP | C ++ - Header-Datei |
.JAVA | Java-Quellcodedatei |
.L | Lex-Quelldatei |
.LPP | LabelPrint-Projektdatei |
.M | Ziel-C-Implementierungsdatei |
.MACHEN | Xcode Makefile Script |
.MM | Objective-C ++ - Quelldatei |
.MOBILEPROVISION | Xcode Mobile-Bereitstellungsprofil |
.MAMA | Modell für verwaltete Objekte |
.FEDER | Interface Builder-Benutzeroberflächendatei |
.OCTEST | Xcode Objective-C-Einheitstestpaket |
.PLIST | Mac OS X-Eigenschaftslistendatei |
.R | Rez Quellcode-Datei |
.RB | Ruby Source Code |
.RBW | Ruby Script |
.S | Quellcodedatei |
.STORYBOARD | Interface Builder-Storyboard-Dokument |
.XCAPPDATA | Xcode-App-Datendatei |
.XCARCHIVE | Xcode-Archiv |
.XCDATAMODEL | Xcode-Kerndatenmodelldatei |
.XCDATAMODELD | Xcode-Kerndatenmodelldatei |
.XCODE | Xcode-Projekt |
.XCSNAPSHOTS | Xcode-Momentaufnahme |
.XCWORKSPACE | Xcode-Arbeitsbereichsdatei |
.XIB | Interface Builder-Datei |
.Y | Yacc-Quelldatei |
.YM | Atari ST-Audiodatei |
Zusätzliche verwandte Dateiformate | |
---|---|
.CACTION | Automator Converter Aktion |
.DSYM | Xcode-Debug-Symboldatei |
.DYLIB | Mach-O Dynamic Library |
.EXP | Symbole Exportdatei |
.FTN | Fortran-Quellcodedatei |
.HH | C ++ - Header-Datei |
.HXX | C ++ - Quellcode-Header-Datei |
.IPSW | iPod- und iPhone-Software-Aktualisierungsdatei |
.JAV | Java-Quelldatei |
.MAK | Makefile |
.PBPROJ | Projekt Builder Projekt |
.PBXBTREE | Xcode Auto-Complete-Datei |
.PBXPROJ | Xcode-Projektdatendatei |
.PBXUSER | Xcode-Projektbenutzerdatendatei |
.PCH | Vorkompilierte Header-Datei |
.SCRIPTSUITE | AppleScript Script Suite-Datei |
.SCRIPTTERMINOLOGIE | AppleScript Script-Terminologiedatei |
.SDEF | AppleScript Dictionary-Dokument |
.STRINGS | Text-String-Datei |
TBD | Textbasierte Definitionsdatei von Apple Xcode |