Inhoud
- Software overzicht
- Ondersteunde bestandstypen
- Primaire bestandsextensie
- Andere bestandsextensies die worden gebruikt door Apple Xcode 10
Versie (vanaf 11/30/2018) | 10 |
Platform | |
Licentie | Freeware |
Categorie | Programming |
Meer info (bezoek de website van de uitgever) |
Beoordeling: 3.7 / 5 (17 stemmen) |
Software overzicht
Apple Xcode [/ DFN] image / apple_xcode_15.jpg ">
Schermafbeelding van Apple Xcode 9
Hoofdfuncties
- Volledig uitgeruste IDE voor het publiceren van iOS- en OS X-apps
- Ondersteuning voor verschillende talen, waaronder Objective-C, C, C ++, Java, Swift, Python, Ruby en AppleScript
- Verschillende hulpprogramma's voor foutopsporing en prestatietests
- Versiecontrolesystemen, waaronder snapshots van Git, Subversion en Xcode, maken samenwerking tussen teams mogelijk
- Dark Xcode-interface en hulpmiddelen voor het bouwen van donkere macOS-apps
- Ingebouwde testengine voor het uitvoeren van unit-tests en UI- en prestatietests
Apple Xcode is een macOS IDE die wordt gebruikt voor het ontwikkelen van iOS- en macOS-apps. Het is gratis verkrijgbaar in de Mac App Store en is vereist om iOS-apps te publiceren naar de iTunes App Store en macOS-apps naar de Mac App Store. De software biedt een reeks hulpprogramma's waarmee ontwikkelaars componenten voor gebruikersinterfaces kunnen maken en broncode kunnen schrijven.
Xcode bevat alle tools die nodig zijn om van begin tot eind apps te bouwen en te publiceren. De Interface Builder van Xcode biedt een ontwerpcanvas om componenten van de gebruikersinterface te maken en om eigenschappen in te stellen voor interactie met uw broncode. De Interface Builder kan ook gemakkelijk overschakelen van de lichte naar de donkere modus voor het ontwikkelen van donkere macOS-apps (geïntroduceerd in macOS Mojave). Het programma integreert met populaire versiebeheertools zoals GitHub, GitLab en Bitbucket en biedt ook zijn eigen lokale revisie-volgsysteem, snapshots genaamd, waarmee ontwikkelaars revisies van broncode kunnen volgen.
De IDE heeft een indrukwekkende broncodebewerker die het gemakkelijk maakt om secties van code te visualiseren en te selecteren en wordt geleverd met een ingebouwde refactoring- en transformatiemachine. Wijzigingen die u in uw code aanbrengt, worden naast elke regel gemarkeerd en u ontvangt onmiddellijk een melding als u een conflict hebt gecreëerd. Dit is vooral handig wanneer u samenwerkt met lokale wijzigingen en zich engageert van teamleden stroomopwaarts in de bronrepository.
Met tools voor foutopsporing en prestaties kunnen ontwikkelaars testen op geheugenlekken en app-efficiëntie onderzoeken tijdens runtime. Deze hulpmiddelen kunnen worden aangepast of u kunt sjablonen gebruiken die bij Xcode worden geleverd om te bouwen met dezelfde hulpmiddelen als Apple. Xcode wordt ook geleverd met Simulator, een tool waarmee je prototypes van je app kunt prototypen en testen door iOS-, watchOS- en tvOS-apparaten te simuleren.
Xcode is een geweldige tool voor het ontwikkelen van apps en heeft een lange weg afgelegd sinds de eerste versie van de software. Apple heeft veel functies gestroomlijnd en maakt het ontwikkelen van app-ontwikkelaars nog eenvoudiger. Houd er rekening mee dat, terwijl u zich gratis met Xcode kunt ontwikkelen, u zich moet abonneren op de iOS- en Mac-ontwikkelaarsprogramma's voordat u apps in de winkels van Apple kunt distribueren.
Ondersteunde bestandstypen
Primaire bestandsextensie
.XCODEPROJ - Xcode ProjectAndere bestandsextensies die worden gebruikt door Apple Xcode 10
Ondersteunde bestandstypen | |
---|---|
.ASM | Assembly Taal Bron Code Bestand |
.C | C / C ++ broncodebestand |
.CC | C ++ Broncodebestand |
.CP | Xcode C ++ bronbestand |
cpp | C ++ Broncodebestand |
.CXX | C ++ Broncodebestand |
.DEVELOPERPROFILE | Xcode ontwikkelaarsprofiel |
.DOCSET | Doxygen documentset bestand |
.ENTITLEMENTS | Mac-app Sandboxing Rechtenbestand |
.F | Fortran-broncode |
.VOOR | Fortran 77 bronbestand |
.GEOJSON | GeoJSON-bestand |
.GPX | GPS Exchange-bestand |
.H | C / C ++ / Objective-C Header-bestand |
.hpp | C ++ Header-bestand |
.JAVA | Java broncodebestand |
.L | Lex bronbestand |
.LPP | LabelPrint projectbestand |
.M | Objectief-C Implementatiebestand |
.MAKEN | Xcode Makefile Script |
.MM | Object-C ++ bronbestand |
.mobileprovision | Xcode Mobile Provisioning Profile |
.MOM | Managed Object Model |
.NIB | Interface Builder Gebruikersinterface Bestand |
.OCTEST | Xcode Test-bundel voor objectief-C-eenheden |
.plist | Mac OS X eigenschappenlijstbestand |
.R | Bronbestand Rez |
.RB | Ruby broncode |
.RBW | Ruby Script |
.S | Broncodebestand |
.STORYBOARD | Document van Interface Builder Storyboard |
.XCAPPDATA | Xcode App Data-bestand |
.XCARCHIVE | Xcode archief |
.XCDATAMODEL | Xcode Core Data Model-bestand |
.XCDATAMODELD | Xcode Core Data Model-bestand |
.XCODE | Xcode Project |
.XCSNAPSHOTS | Xcode Snapshot |
.XCWORKSPACE | Xcode werkruimtebestand |
.XIB | Interface Builder-bestand |
.Y | Yacc-bronbestand |
.YM | Atari ST audiobestand |
Aanvullende gerelateerde bestandsindelingen | |
---|---|
.CACTION | Actie Automator-omvormer |
.DSYM | Xcode foutopsporingssymbolen bestand |
.DYLIB | Mach-O dynamische bibliotheek |
.EXP | Symbolen Bestand exporteren |
.FTN | Fortran broncodebestand |
.HH | C ++ Header-bestand |
.HXX | C ++ Broncode Header-bestand |
.ipsw | iPod en iPhone Software Update-bestand |
.JAV | Java-bronbestand |
.MAK | Makefile |
.PBPROJ | Project Builder Project |
.PBXBTREE | Xcode Auto-aanvullen bestand |
.PBXPROJ | Xcode Project Data File |
.PBXUSER | Xcode Project Gebruikersgegevensbestand |
.PCH | Precompiled Header-bestand |
.SCRIPTSUITE | AppleScript Script Suite-bestand |
.SCRIPTTERMINOLOGY | AppleScript Script Terminologie Bestand |
.SDEF | AppleScript-woordenboekdocument |
.strings | Tekststringsbestand |
.TBD | Apple Xcode Tekstgebaseerd definitiebestand |