Programvara : Apple : Apple Xcode

Apple Xcode

Version
10
Plattform
Licens Freeware
Kategori Programming

Programvaruöversikt

Huvudfunktioner

  • Fullt utrustad IDE för att publicera 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
  • Diverse felsökningsverktyg och prestanda testverktyg
  • Versionskontrollsystem, inklusive Git, Subversion och Xcode snapshots, möjliggör teamsamarbete
  • Dark Xcode-gränssnitt och verktyg för att bygga mörka macOS-appar
  • Inbyggd testmotor för körning av enhetstester och användargränssnitt och prestandatest

Skärmdump av Apple Xcode 9

Huvudfunktioner

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 ger en uppsättning verktyg för att hjälpa utvecklare att skapa användargränssnittskomponenter och skriva källkod.

Xcode innehåller alla verktyg som behövs för att bygga och publicera program från början till slut. Xcode Interface Builder erbjuder en designduk för att skapa användargränssnittskomponenter, samt att ställa in egenskaper för att interagera med din källkod. Interface Builder kan också enkelt byta från ljus till mörkt läge för att utveckla mörka macOS-appar (introducerad i macOS Mojave). Programmet integreras med populära versionskontrollverktyg som GitHub, GitLab och Bitbucket och ger också sitt eget lokala revisionsspårningssystem som kallas snapshots, så att utvecklare kan spåra revideringar av källkod.

IDE har en imponerande källkodsredigerare som gör det enkelt att visualisera och välja sektioner av kod och levereras 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 du arbetar tillsammans med lokala förändringar och åtar sig från teammedlemmar uppströms i källförvaret.

Felsöknings- och prestationsverktyg gör att utvecklare kan testa för minnesläckor och undersöka appens effektivitet under körtiden. Dessa verktyg kan anpassas eller du kan använda mallar som ingår i Xcode för att bygga med samma verktyg som Apple. Xcode kommer också med Simulator, ett verktyg som gör att du kan prototypa och testa byggnader av din app genom att simulera iOS, watchOS och tvOS-enheter.

Xcode är ett bra verktyg för att utveckla appar och har kommit långt sätt sedan den första versionen av programvaran. Apple har strömlinjeformat många funktioner och fortsätter att göra utvecklingen lättare för apputvecklare. Tänk på att medan du kan utveckla med Xcode gratis måste du prenumerera på utvecklarprogrammen för iOS och Mac innan du kan distribuera appar på Apples butiker.

Uppdaterad: 30 november, 2018

▶ Primär filtillägg

.xcodeproj – Xcode Project

▶ Andra filtillägg används Apple Xcode 10

Stödda filtyper
.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
Ytterligare relaterade filformat
.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