Software : Apple : Apple Xcode

Apple Xcode

Verze
10
Platforma
Licence Freeware
Kategorie Programming

Software Review

Hlavní funkce

  • Plně vybavené IDE pro publikování aplikací iOS a OS X
  • Podpora různých jazyků, včetně Objective-C, C, C ++, Java, Swift, Python, Ruby a AppleScript
  • Různé nástroje pro ladění a testování výkonnosti
  • Systémy pro správu verzí, včetně snímků Git, Subversion a Xcode, umožňují spolupráci v týmu
  • Tmavé rozhraní Xcode a nástroje pro vytváření tmavých aplikací MacOS
  • Vestavěný testovací engine pro spouštění testů jednotek a UI a testů výkonu

Snímek obrazovky Apple Xcode 9

Hlavní funkce

Apple Xcode je IDE pro MacOS, které se používá pro vývoj aplikací iOS a macOS. Je k dispozici zdarma z Mac App Store a je nutné, aby aplikace iOS byly publikovány na iTunes App Store a MacOS v Mac App Store. Tento software poskytuje sadu nástrojů, které pomáhají vývojářům vytvářet komponenty uživatelského rozhraní a psát zdrojový kód.

Xcode obsahuje všechny nástroje potřebné k vytváření a publikování aplikací od začátku do konce. Interface Builder společnosti Xcode poskytuje návrhové plátno pro vytváření komponent uživatelského rozhraní a také pro nastavení vlastností pro interakci se zdrojovým kódem. Interface Builder může také snadno přepínat z režimu světle do tmy pro vývoj tmavých aplikací MacOS (zavedených v makrech Mojave). Program integruje s populárními nástroji pro správu verzí, jako jsou GitHub, GitLab a Bitbucket, a také poskytuje vlastní lokální systém sledování revizí nazvaný snímky, který umožňuje vývojářům sledovat revize zdrojového kódu.

IDE obsahuje impozantní editor zdrojových kódů, který usnadňuje vizualizaci a výběr částí kódu a je dodáván s vestavěným refaktorovacím a transformačním motorem. Změny provedené ve vašem kódu jsou zvýrazněny vedle každého řádku a v případě konfliktu jste okamžitě upozorněni. To je obzvláště užitečné při spolupráci s lokálními změnami a zavázáním ze strany členů týmu ve zdrojovém úložišti.

Nástroje pro ladění a výkon umožňují vývojářům testovat úniky paměti a zkoumat efektivitu aplikací během běhu. Tyto nástroje lze přizpůsobit nebo můžete použít šablony, které jsou součástí Xcode, k vytvoření stejných nástrojů jako Apple. Také Xcode přichází s Simulator, nástrojem, který vám umožní prototypovat a testovat sestavení vaší aplikace simulací zařízení iOS, watchOS a tvOS.

Xcode je skvělý nástroj pro vývoj aplikací a má dlouhou životnost od první verze softwaru. Apple zjednodušil mnoho funkcí a vývojářům usnadňuje vývoj aplikací. Mějte na paměti, že i když můžete s Xcode vyvíjet zdarma, musíte se před distribucí aplikací v obchodech Apple přihlásit k odběru programů pro vývojáře iOS a Mac.

Aktualizováno: 30. listopadu 2018

▶ Primární přípona souboru

.xcodeproj – Xcode Project

▶ Použity další přípony souborů Apple Xcode 10

Podporované typy souborů
.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
Další související formáty souborů
.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