Software : Apple : Apple Xcode

Apple Xcode

Versie
10
Platform
Licentie Freeware
Categorie Programming

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

Schermafbeelding van Apple Xcode 9

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

.xcodeproj – Xcode Project

▶ 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