programvara : Apple : Apple Xcode

Apple Xcode

Version
10
Plattform
lisens freeware
Kategori Programmering

Programgranskning

Huvud funktioner

  • Fullständig IDE för publicering av iOS- och OS X-appar
  • Stöd för en mängd olika språk, inklusive Objective-C, C, C++, Java, Swift, Python, Ruby och AppleScript
  • Olika verktyg för felsökning och prestandatestning
  • Versionskontrollsystem, inklusive Git, Subversion och Xcode ögonblicksbilder, tillåter teamsamarbete
  • Dark Xcode-gränssnitt och verktyg för att bygga mörka macOS-appar
  • Inbyggd testmotor för att köra enhetstester och användargränssnitt och prestandatest

Huvuddragen

Apple Xcode är en macOS IDE som används för att utveckla iOS- och macOS-appar. Den är tillgänglig gratis från Mac App Store och krävs för att publicera iOS-appar till iTunes App Store och MacOS-appar till Mac App Store. Programvaran tillhandahåller en mängd olika verktyg för att hjälpa utvecklare att bygga användargränssnittskomponenter och skriva källkoden.

Xcode innehåller alla verktyg som behövs för att bygga och publicera applikationer från början till slut. Xcode Interface Builder tillhandahåller en designduk för att skapa användargränssnittskomponenter, samt specificera egenskaper för interaktion med källkoden. Gränssnittsbyggaren kan också enkelt växla från ljust till mörkt läge för att utveckla mörka macOS-applikationer (introducerat i macOS Mojave). Programmet integreras med populära versionskontrollverktyg som GitHub, GitLab och Bitbucket, och tillhandahåller även sitt eget lokala revisionsspårningssystem som kallas ögonblicksbilder, vilket gör att utvecklare kan spåra källkodsrevisioner.

IDE har en imponerande källkodsredigerare som gör det enkelt att visualisera och välja delar av koden och kommer med en inbyggd refactoring- och transformationsmotor. Ändringar du gör i din kod markeras bredvid varje rad, och du meddelas omedelbart om du har skapat en konflikt. Detta är särskilt användbart när man arbetar med lokala förändringar och åtaganden från teammedlemmar uppströms i källförvaret.

Felsöknings- och prestandaverktyg låter utvecklare testa för minnesläckor och undersöka appens körtidseffektivitet. Dessa verktyg kan anpassas eller så kan du använda mallar som medföljer Xcode för att bygga med samma verktyg som Apple. Xcode kommer också med Simulator, ett verktyg som låter dig prototyper och testbyggen av din app genom att simulera iOS-, watchOS- och tvOS-enheter.

Xcode är ett utmärkt verktyg för att utveckla applikationer och har kommit långt sedan den första versionen av programvaran. Apple har effektiviserat många funktioner och fortsätter att göra utvecklingen lättare för apputvecklare. Tänk på att även om du kan utveckla med Xcode gratis måste du prenumerera på iOS- och Mac-utvecklarprogrammen innan du kan distribuera appar i Apples butiker.

Uppdaterad: 30 november 2018

▶ Primär filtillägg

.xcodeproj – Xcode-projekt

▶ Andra filtillägg använde Apple Xcode 10

Filtyper som stöds
.S Källkodsfil
.ASM Assembly Language Källkodsfil
.MAMMA Managed Object Model
.M Objective-C implementeringsfil
.GEOJSON GeoJSON-fil
.XCDATAMODEL Xcode Core Data Model File
.C C/C++ källkodsfil
.CP Xcode C++ källfil
.UTVECKLARPROFIL Xcode utvecklarprofil
.XCSNAPSHOTS Xcode ögonblicksbild
.GPX GPS Exchange-fil
.F Fortran källkod
.PLIST Mac OS X egenskapslista
.FÖR Fortran 77 källfil
.H C/C++/Objective-C Header-fil
.XCARCHIVE Xcode-arkiv
.HPP C++ Header-fil
.XCDATAMODEL Xcode Core Data Model File
.XCAPPDATA Xcode App Datafil
.R Rez källkodsfil
.MM Objective-C++ källfil
.RBW Ruby Script
.FISKMÅS Xcode Makefile-skript
.OKTEST Xcode Objective-C Unit Test Bundle
.JAVA Java-källkodsfil
.CPP C++ källkodsfil
.STORYBOARD Interface Builder Storyboard-dokument
.RB Ruby källkod
.DOCSET Doxygen dokumentuppsättningsfil
.DC C++ källkodsfil
.XIB Interface Builder-fil
.XCWORKSPACE Xcode Workspace-fil
.XCODE Xcode-projekt
.CXX C++ källkodsfil
.SPETS Interface Builder användargränssnittsfil
.YM Atari ST ljudfil
.Y Yacc källfil
.MOBILKOMMISSIONEN Xcode Mobile Provisioning Profile
.RÄTTIGHETER Mac App Sandboxing rättighetsfil
.L Lex källfil
.LPP LabelPrint projektfil
Ytterligare relaterade filformat
.TBD Apple Xcode textbaserad definitionsfil
.STRINGS Textsträngsfil
.EXP Symboler Exportera fil
.PBXANVÄNDARE Xcode Project användardatafil
.CACTION Automator Converter Action
.DSYM Xcode Debug Symbols File
.DYLIB Mach-O Dynamic Library
.PBXBTREE Xcode Auto-Complete File
.FTN Fortran källkodsfil
.PCH Förkompilerad huvudfil
.HH C++ Header-fil
.JA Java källfil
.IPSW Programuppdateringsfil för iPod och iPhone
.MAK Makefile
.PBXPROJ Xcode projektdatafil
.PBPROJ Projektbyggarprojekt
.SKRIPTTERMINOLOGI AppleScript-skriptterminologifil
.SCRIPT SUITE AppleScript Script Suite-fil
.HXX C++ källkodshuvudfil
.SDEF AppleScript-ordboksdokument