Apple Xcode

Schrijver: Lewis Jackson
Datum Van Creatie: 11 Kunnen 2021
Updatedatum: 17 November 2024
Anonim
Xcode Tutorial for Beginners - (using the new Xcode 11)
Video: Xcode Tutorial for Beginners - (using the new Xcode 11)

Inhoud

Versie
(vanaf 11/30/2018)
10
Platform
LicentieFreeware
CategorieProgramming
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 Project

Andere bestandsextensies die worden gebruikt door Apple Xcode 10

Ondersteunde bestandstypen
.ASMAssembly Taal Bron Code Bestand
.CC / C ++ broncodebestand
.CCC ++ Broncodebestand
.CPXcode C ++ bronbestand
cppC ++ Broncodebestand
.CXXC ++ Broncodebestand
.DEVELOPERPROFILEXcode ontwikkelaarsprofiel
.DOCSETDoxygen documentset bestand
.ENTITLEMENTSMac-app Sandboxing Rechtenbestand
.FFortran-broncode
.VOORFortran 77 bronbestand
.GEOJSONGeoJSON-bestand
.GPXGPS Exchange-bestand
.HC / C ++ / Objective-C Header-bestand
.hppC ++ Header-bestand
.JAVAJava broncodebestand
.LLex bronbestand
.LPPLabelPrint projectbestand
.MObjectief-C Implementatiebestand
.MAKENXcode Makefile Script
.MMObject-C ++ bronbestand
.mobileprovisionXcode Mobile Provisioning Profile
.MOMManaged Object Model
.NIBInterface Builder Gebruikersinterface Bestand
.OCTESTXcode Test-bundel voor objectief-C-eenheden
.plistMac OS X eigenschappenlijstbestand
.RBronbestand Rez
.RBRuby broncode
.RBWRuby Script
.SBroncodebestand
.STORYBOARDDocument van Interface Builder Storyboard
.XCAPPDATAXcode App Data-bestand
.XCARCHIVEXcode archief
.XCDATAMODELXcode Core Data Model-bestand
.XCDATAMODELDXcode Core Data Model-bestand
.XCODEXcode Project
.XCSNAPSHOTSXcode Snapshot
.XCWORKSPACEXcode werkruimtebestand
.XIBInterface Builder-bestand
.YYacc-bronbestand
.YMAtari ST audiobestand
Aanvullende gerelateerde bestandsindelingen
.CACTIONActie Automator-omvormer
.DSYMXcode foutopsporingssymbolen bestand
.DYLIBMach-O dynamische bibliotheek
.EXPSymbolen Bestand exporteren
.FTNFortran broncodebestand
.HHC ++ Header-bestand
.HXXC ++ Broncode Header-bestand
.ipswiPod en iPhone Software Update-bestand
.JAVJava-bronbestand
.MAKMakefile
.PBPROJProject Builder Project
.PBXBTREEXcode Auto-aanvullen bestand
.PBXPROJXcode Project Data File
.PBXUSERXcode Project Gebruikersgegevensbestand
.PCHPrecompiled Header-bestand
.SCRIPTSUITEAppleScript Script Suite-bestand
.SCRIPTTERMINOLOGYAppleScript Script Terminologie Bestand
.SDEFAppleScript-woordenboekdocument
.stringsTekststringsbestand
.TBDApple Xcode Tekstgebaseerd definitiebestand

PFLOG bestandsformaat beschrijving

Christy White

November 2024

Veel menen delen .pflog betanden zonder intructie over het gebruik ervan bij te voegen. Toch i het niet voor iedereen duidelijk welk programma a .pflog betand kan worden bewerkt, geconverteerd of afg...

AGE3YSCN bestandsformaat beschrijving

Christy White

November 2024

Veel menen delen .age3ycn betanden zonder intructie over het gebruik ervan bij te voegen. Toch i het niet voor iedereen duidelijk welk programma a .age3ycn betand kan worden bewerkt, geconverteerd of...

Onze Publicaties