Apple Xcode
Versie |
10 |
Platform | |
luistert | Freeware |
Categorie | Programming |
Meer informatie
(bezoek de website van de uitgever)
|
Softwarebeoordeling
Hoofdfuncties
- Volledig uitgeruste IDE voor het publiceren van iOS- en OS X-apps
- Ondersteuning voor een groot aantal talen, waaronder Objective-C, C, C++, Java, Swift, Python, Ruby en AppleScript
- Diverse tools voor foutopsporing en prestatietests
- Versiebeheersystemen, waaronder Git-, Subversion- en Xcode-snapshots, maken teamsamenwerking mogelijk
- Donkere Xcode-interface en tools voor het bouwen van donkere macOS-apps
- Ingebouwde testengine om unit-tests en gebruikersinterface- en prestatietests uit te voeren
De belangrijkste kenmerken
Apple Xcode is een macOS IDE die wordt gebruikt om iOS- en macOS-apps te ontwikkelen. Het is gratis verkrijgbaar in de Mac App Store en is vereist om iOS-apps te publiceren in de iTunes App Store en MacOS-apps in de Mac App Store. De software biedt een verscheidenheid aan tools waarmee ontwikkelaars gebruikersinterfacecomponenten kunnen bouwen en de broncode kunnen schrijven.
Xcode bevat alle tools die nodig zijn om applicaties van begin tot eind te bouwen en te publiceren. Xcode Interface Builder biedt een ontwerpcanvas voor het maken van gebruikersinterfacecomponenten en het specificeren van eigenschappen voor interactie met de broncode. De interfacebouwer kan ook eenvoudig overschakelen van de lichte naar de donkere modus voor het ontwikkelen van donkere macOS-applicaties (geïntroduceerd in macOS Mojave). Het programma kan worden geïntegreerd met populaire versiebeheertools zoals GitHub, GitLab en Bitbucket, en biedt ook een eigen lokaal revisievolgsysteem genaamd snapshots, waarmee ontwikkelaars broncoderevisies kunnen volgen.
De IDE heeft een indrukwekkende broncode-editor die het eenvoudig maakt om delen van de code te visualiseren en te selecteren, en wordt geleverd met een ingebouwde refactoring- en transformatie-engine. Wijzigingen die u in uw code aanbrengt, worden naast elke regel gemarkeerd en u ontvangt direct een melding als u een conflict heeft veroorzaakt. Dit is vooral handig bij het werken met lokale wijzigingen en commits van teamleden stroomopwaarts in de bronrepository.
Met foutopsporings- en prestatietools kunnen ontwikkelaars testen op geheugenlekken en de runtime-efficiëntie van de app onderzoeken. Deze tools kunnen worden aangepast of u kunt sjablonen gebruiken die bij Xcode zijn geleverd om te bouwen met dezelfde tools als Apple. Xcode wordt ook geleverd met Simulator, een tool waarmee u prototypes en builds van uw app kunt testen door iOS-, watchOS- en tvOS-apparaten te simuleren.
Xcode is een geweldig hulpmiddel voor het ontwikkelen van applicaties en heeft een lange weg afgelegd sinds de eerste versie van de software. Apple heeft veel functies gestroomlijnd en blijft de ontwikkeling voor app-ontwikkelaars eenvoudiger maken. Houd er rekening mee dat u weliswaar gratis met Xcode kunt ontwikkelen, maar dat u zich wel moet abonneren op de iOS- en Mac-ontwikkelaarsprogramma's voordat u apps in de winkels van Apple kunt distribueren.
Bijgewerkt: 30 november 2018
▶ Primaire bestandsextensie
▶ Andere bestandsextensies gebruikten Apple Xcode 10
Ondersteunde bestandstypen | |
---|---|
.S | Broncodebestand |
.ASM | Broncodebestand voor assembleertaal |
.MAMA | Beheerd objectmodel |
.M | Objective-C-implementatiebestand |
.GEOJSON | GeoJSON-bestand |
.XCDATAMODEL | Xcode Core-gegevensmodelbestand |
.C | C/C++ broncodebestand |
.CP | Xcode C++ bronbestand |
.ONTWIKKELAARSPROFIEL | Xcode-ontwikkelaarsprofiel |
.XCSNAPSHOTS | Xcode-momentopname |
.GPX | GPS-uitwisselingsbestand |
.F | Fortran-broncode |
.PLIST | Mac OS X-eigenschappenlijstbestand |
.VOOR | Fortran 77 bronbestand |
.H | C/C++/Objective-C headerbestand |
.XCARCHIEF | Xcode-archief |
.HPP | C++ headerbestand |
.XCDATAMODEL | Xcode Core-gegevensmodelbestand |
.XCAPPDATA | Xcode-app-gegevensbestand |
.R | Rez-broncodebestand |
.MM | Objective-C++ bronbestand |
.RBW | Ruby-script |
.MAKEN | Xcode Makefile-script |
.OCTEST | Xcode Objective-C Unit Testbundel |
.JAVA | Java-broncodebestand |
.CPP | C++ broncodebestand |
.VERHAALBORD | Interface Builder Storyboard-document |
.RB | Ruby-broncode |
.DOCSET | Doxygen Document Set-bestand |
.CC | C++ broncodebestand |
.XIB | Interface Builder-bestand |
.XCWORKSPACE | Xcode-werkruimtebestand |
.XCODE | Xcode-project |
.CXX | C++ broncodebestand |
.NIB | Interface Builder-gebruikersinterfacebestand |
.YM | Atari ST-audiobestand |
.Y | Yacc-bronbestand |
.MOBIELE COMMISSIE | Xcode mobiel provisioningprofiel |
.RECHTEN | Bestand voor Sandboxing-rechten voor Mac-apps |
.L | Lex-bronbestand |
.LPP | LabelPrint-projectbestand |
Aanvullende gerelateerde bestandsformaten | |
---|---|
. Nader te bepalen | Apple Xcode op tekst gebaseerd definitiebestand |
.STRINGS | Tekstreeksbestand |
.EXP | Symbolen exporteren bestand |
.PBXGEBRUIKER | Xcode Project-gebruikersgegevensbestand |
.CACTIE | Automator-converteractie |
.DSYM | Xcode-foutopsporingssymbolenbestand |
.DYLIB | Mach-O dynamische bibliotheek |
.PBXBTREE | Xcode automatisch aanvullen bestand |
.FTN | Fortran-broncodebestand |
.PCH | Voorgecompileerd headerbestand |
.HH | C++ headerbestand |
.JA | Java-bronbestand |
.IPSW | Software-updatebestand voor iPod en iPhone |
.MAK | Makefile |
.PBXPROJ | Xcode-projectgegevensbestand |
.PBPROJ | Projectbouwerproject |
.SCRIPTTERMINOLOGIE | AppleScript-scriptterminologiebestand |
.SCRIPT-SUITE | AppleScript Script Suite-bestand |
.HXX | C++ broncode headerbestand |
.SDEF | AppleScript-woordenboekdocument |