Apple Xcode
Versie |
10 |
Platform | |
Licentie | Freeware |
Categorie | Programming |
Meer informatie
(bezoek de website van de uitgever)
|
Software Review
Hoofdfuncties
- Volledig uitgeruste IDE voor het publiceren van iOS- en OS X-apps
- Ondersteuning voor verschillende talen, waaronder Objectief-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
- Donkere Xcode-interface en hulpmiddelen voor het maken van donkere macOS-apps
- Ingebouwde testengine voor het uitvoeren van unit-tests en UI- en prestatietests
Hoofdfuncties
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 hulpmiddelen 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 kan worden geïntegreerd met populaire versiebeheertools zoals GitHub, GitLab en Bitbucket en biedt ook een eigen lokaal revisie-trackingsysteem, 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 met name handig als u samenwerkt met lokale wijzigingen en zich engageert van teamleden stroomopwaarts in de bronrepository.
Met hulpprogramma's 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 is lang manier 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 je je gratis met Xcode kunt ontwikkelen, je je moet abonneren op de iOS- en Mac-ontwikkelaarsprogramma's voordat je apps in de winkels van Apple kunt distribueren.
Bijgewerkt: 30 november 2018
▶ Primaire bestandsextensie
▶ Andere bestandsextensies gebruikt Apple Xcode 10
Ondersteunde bestandstypes | |
---|---|
.S | Source Code File |
.ASM | Assembly Language Source Code File |
.MOM | Managed Object Model |
.M | Objective-C Implementation File |
.GEOJSON | GeoJSON File |
.XCDATAMODEL | Xcode Core Data Model File |
.C | C/C++ Source Code File |
.CP | Xcode C++ Source File |
.DEVELOPERPROFILE | Xcode Developer Profile |
.XCSNAPSHOTS | Xcode Snapshot |
.GPX | GPS Exchange File |
.F | Fortran Source Code |
.PLIST | Mac OS X Property List File |
.FOR | Fortran 77 Source File |
.H | C/C++/Objective-C Header File |
.XCARCHIVE | Xcode Archive |
.HPP | C++ Header File |
.XCDATAMODELD | Xcode Core Data Model File |
.XCAPPDATA | Xcode App Data File |
.R | Rez Source Code File |
.MM | Objective-C++ Source File |
.RBW | Ruby Script |
.MAKE | Xcode Makefile Script |
.OCTEST | Xcode Objective-C Unit Test Bundle |
.JAVA | Java Source Code File |
.CPP | C++ Source Code File |
.STORYBOARD | Interface Builder Storyboard Document |
.RB | Ruby Source Code |
.DOCSET | Doxygen Document Set File |
.CC | C++ Source Code File |
.XIB | Interface Builder File |
.XCWORKSPACE | Xcode Workspace File |
.XCODE | Xcode Project |
.CXX | C++ Source Code File |
.NIB | Interface Builder User Interface File |
.YM | Atari ST Audio File |
.Y | Yacc Source File |
.MOBILEPROVISION | Xcode Mobile Provisioning Profile |
.ENTITLEMENTS | Mac App Sandboxing Entitlements File |
.L | Lex Source File |
.LPP | LabelPrint Project File |
Extra gerelateerde bestandsindelingen | |
---|---|
.TBD | Apple Xcode Text-based Definition File |
.STRINGS | Text Strings File |
.EXP | Symbols Export File |
.PBXUSER | Xcode Project User Data File |
.CACTION | Automator Converter Action |
.DSYM | Xcode Debug Symbols File |
.DYLIB | Mach-O Dynamic Library |
.PBXBTREE | Xcode Auto-Complete File |
.FTN | Fortran Source Code File |
.PCH | Precompiled Header File |
.HH | C++ Header File |
.JAV | Java Source File |
.IPSW | iPod and iPhone Software Update File |
.MAK | Makefile |
.PBXPROJ | Xcode Project Data File |
.PBPROJ | Project Builder Project |
.SCRIPTTERMINOLOGY | AppleScript Script Terminology File |
.SCRIPTSUITE | AppleScript Script Suite File |
.HXX | C++ Source Code Header File |
.SDEF | AppleScript Dictionary Document |