Apple Xcode
Version |
10 |
Plattform | |
lisens | freeware |
Kategori | Programmering |
Mer information
(besök förlagets webbplats)
|
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
▶ 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 |