Apple Xcode
Versione |
10 |
Piattaforma | |
Licenza | Freeware |
Categoria | Programming |
Ulteriori informazioni
(visita il sito web del publisher)
|
Recensione del software
Funzioni principali
- IDE completamente attrezzato per la pubblicazione di app iOS e OS X
- Supporto per una varietà di linguaggi, inclusi Objective-C, C, C ++, Java, Swift, Python, Ruby e AppleScript
- Vari strumenti per il debug e il test delle prestazioni
- I sistemi di controllo versione, incluse le istantanee Git, Subversion e Xcode, consentono la collaborazione del team
- Interfaccia Xcode scura e strumenti per la creazione di app macOS oscure
- Motore di test integrato per eseguire test delle unità e UI e test delle prestazioni
Caratteristiche principali
Apple Xcode è un IDE macOS utilizzato per lo sviluppo di app iOS e macOS. È disponibile gratuitamente dal Mac App Store ed è necessario per pubblicare app iOS sull'app Store di iTunes e sulle app macOS sul Mac App Store. Il software fornisce una suite di strumenti per aiutare gli sviluppatori a costruire componenti dell'interfaccia utente e scrivere codice sorgente.
Xcode include tutti gli strumenti necessari per creare e pubblicare app dall'inizio alla fine. Xcode's Interface Builder fornisce un'area di progettazione per creare componenti dell'interfaccia utente e per impostare proprietà per l'interazione con il codice sorgente. L'Interface Builder può anche passare facilmente dalla modalità luce a quella scura per lo sviluppo di app macOS scure (introdotte in macOS Mojave). Il programma si integra con i più diffusi strumenti di controllo delle versioni come GitHub, GitLab e Bitbucket e fornisce anche il proprio sistema di tracciamento delle revisioni locale chiamato snapshot, che consente agli sviluppatori di tenere traccia delle revisioni del codice sorgente.
L'IDE dispone di un editor di codice sorgente che semplifica la visualizzazione e la selezione di sezioni di codice e viene fornito con un motore di refactoring e trasformazione integrato. Le modifiche apportate al codice vengono evidenziate accanto a ciascuna riga e ti viene immediatamente notificato se hai creato un conflitto. Ciò è particolarmente utile quando si lavora in modo collaborativo con le modifiche locali e si impegna dai membri del team a monte nel repository di origine.
Strumenti di debug e prestazioni consentono agli sviluppatori di verificare perdite di memoria ed esaminare l'efficienza dell'app durante il runtime. Questi strumenti possono essere personalizzati oppure è possibile utilizzare i modelli inclusi con Xcode per creare utilizzando gli stessi strumenti di Apple. Inoltre, Xcode viene fornito con Simulator, uno strumento che ti consente di prototipare e testare le build della tua app simulando dispositivi iOS, watchOS e tvOS.
Xcode è un ottimo strumento per lo sviluppo di app e ha una lunga esperienza modo dalla prima versione del software. Apple ha semplificato molte funzionalità e continua a semplificare lo sviluppo per gli sviluppatori di app. Tieni presente che, mentre puoi sviluppare con Xcode gratuitamente, devi iscriverti ai programmi per sviluppatori iOS e Mac prima di poter distribuire app nei negozi Apple.
Aggiornato: 30 novembre, 2018
▶ Estensione del file primario
▶ Altre estensioni di file utilizzate Apple Xcode 10
Tipi di file supportati | |
---|---|
.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 |
Ulteriori formati di file correlati | |
---|---|
.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 |