Contenuto
- Panoramica del software
- Tipi di file supportati
- Estensione del file primario
- Altre estensioni di file usate da Apple Xcode 10
Versione (al 30/11/2018) | 10 |
piattaforma | |
Licenza | Gratuito |
Categoria | Programmazione |
Ulteriori informazioni (visita il sito Web del publisher) |
Valutazione: 3.7 / 5 (17 Voti) |
Panoramica del software
Apple Xcode [/ DFN] image / apple_xcode_15.jpg ">
Screenshot di Apple Xcode 9
Caratteristiche 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 di test di debug e prestazioni
- I sistemi di controllo della versione, incluse le istantanee Git, Subversion e Xcode, consentono la collaborazione del team
- Interfaccia Xcode scura e strumenti per la creazione di app macOS scure
- Motore di test integrato per eseguire test delle unità e UI e test delle prestazioni
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 su iTunes App Store e 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 è dotato 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 testare le 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 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 fatto molta strada 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.
Tipi di file supportati
Estensione del file primario
.XCODEPROJ - Progetto XcodeAltre estensioni di file usate da Apple Xcode 10
Tipi di file supportati | |
---|---|
.ASM | File codice sorgente linguaggio assembly |
.C | File di codice sorgente C / C ++ |
.CC | File di codice sorgente C ++ |
.cp | Xcode C ++ Source File |
cpp | File di codice sorgente C ++ |
.CXX | File di codice sorgente C ++ |
.DEVELOPERPROFILE | Profilo dello sviluppatore Xcode |
.DOCSET | Doxygen Document Set File |
.ENTITLEMENTS | File di elementi di sicurezza sandbox per app Mac |
.F | Codice sorgente Fortran |
.PER | Fortran 77 Source File |
.GEOJSON | File GeoJSON |
.GPX | File di scambio GPS |
.H | File di intestazione C / C ++ / Objective-C |
.hpp | File di intestazione C ++ |
.GIAVA | File codice sorgente Java |
.L | Lex Source File |
.LPP | File di progetto LabelPrint |
.M | File di implementazione Objective-C |
.RENDERE | Xcode Makefile Script |
.MM | File di origine Objective-C ++ |
.mobileprovision | Xcode Mobile Provisioning Profile |
.MAMMA | Modello oggetto gestito |
.PENNINO | File dell'interfaccia utente di Interface Builder |
.OCTEST | Bundle test unità Xcode Objective-C |
.plist | File elenco proprietà Mac OS X. |
.R | Rez file di codice sorgente |
.RB | Ruby Source Code |
.RBW | Script rubino |
.S | File del codice sorgente |
.STORYBOARD | Documento Storyboard di Interface Builder |
.XCAPPDATA | Xcode App Data File |
.XCARCHIVE | Xcode Archive |
.XCDATAMODEL | Xcode Core Data Model File |
.XCDATAMODELD | Xcode Core Data Model File |
.XCODE | Progetto Xcode |
.XCSNAPSHOTS | Xcode Snapshot |
.XCWORKSPACE | Xcode Workspace File |
.XIB | File dell'interfaccia Builder |
.Y | Yacc File di origine |
.YM | File audio Atari ST |
Ulteriori formati di file correlati | |
---|---|
.CACTION | Azione Convertitore Automator |
.DSYM | Xcode Debug Symbols File |
.dylib | Libreria dinamica Mach-O |
.EXP | Simboli Esporta file |
.FTN | File di codice sorgente Fortran |
.hh | File di intestazione C ++ |
.HXX | File di intestazione del codice sorgente C ++ |
ipsw | File di aggiornamento del software per iPod e iPhone |
.JAV | File di origine Java |
.MAK | Makefile |
.PBPROJ | Progetto Builder |
.PBXBTREE | File completo automatico Xcode |
.PBXPROJ | Xcode Project Data File |
.PBXUSER | File di dati dell'utente del progetto Xcode |
.PCH | File di intestazione precompilato |
.SCRIPTSUITE | File AppleScript Script Suite |
.SCRIPTTERMINOLOGY | File di script Script di AppleScript |
.SDEF | Documento del dizionario AppleScript |
.STRINGHE | File Stringhe di testo |
.TBD | File di definizione basato su testo Xcode Apple |