Apple Xcode
Version (à partir de 2020-02-09)
|
10 |
Plate-forme | |
Licence | Freeware |
Catégorie | Programming |
Plus d'informations
(visitez le site de l'éditeur)
|
Revue de logiciel
Fonctions principales
- IDE entièrement équipé pour la publication d'applications iOS et OS X
- Prise en charge de plusieurs langages, notamment Objective-C, C, C ++, Java, Swift, Python, Ruby et AppleScript
- Divers outils de débogage et de test de performance
- Les systèmes de contrôle de version, y compris les instantanés Git, Subversion et Xcode, permettent une collaboration en équipe
- Interface Xcode sombre et outils permettant de créer des applications macOS sombres
- Moteur de test intégré pour l'exécution de tests unitaires, de tests d'interface utilisateur et de performances
Principales fonctionnalités
Apple Xcode est un environnement de développement intégré MacOS utilisé pour développer des applications iOS et MacOS. Il est disponible gratuitement sur le Mac App Store et est indispensable pour publier des applications iOS sur le iTunes App Store et des applications macOS sur le Mac App Store. Le logiciel fournit une suite d’outils permettant aux développeurs de créer des composants d’interface utilisateur et d’écrire du code source.
Xcode inclut tous les outils nécessaires pour créer et publier des applications du début à la fin. Interface Builder de Xcode fournit un canevas de conception pour créer des composants d'interface utilisateur, ainsi que pour définir les propriétés permettant d'interagir avec votre code source. Interface Builder peut également passer facilement du mode clair au mode sombre pour développer des applications macOS sombres (introduites dans macOS Mojave). Le programme s'intègre aux outils de contrôle de version populaires tels que GitHub, GitLab et Bitbucket et fournit également son propre système de suivi des révisions local appelé snapshots, permettant aux développeurs de suivre les révisions du code source.
L'EDI dispose d'un éditeur de code source impressionnant qui facilite la visualisation et la sélection de sections de code et est livré avec un moteur de refactoring et de transformation intégré. Les modifications que vous apportez à votre code sont mises en surbrillance à côté de chaque ligne et vous êtes immédiatement averti si vous avez créé un conflit. Ceci est particulièrement utile lorsque vous travaillez en collaboration avec les modifications locales et les validations des membres de l'équipe en amont dans le référentiel source.
Les outils de débogage et de performance permettent aux développeurs de tester les fuites de mémoire et d'examiner l'efficacité des applications lors de l'exécution. Ces outils peuvent être personnalisés ou vous pouvez utiliser les modèles fournis avec Xcode pour créer à l'aide des mêmes outils qu'Apple. En outre, Xcode est fourni avec Simulator, un outil qui vous permet de créer des prototypes et de tester les versions de votre application en simulant des appareils iOS, watchOS et tvOS.
Xcode est un excellent outil de développement d'applications. manière depuis la première version du logiciel. Apple a simplifié de nombreuses fonctionnalités et continue de faciliter le développement pour les développeurs d'applications. N'oubliez pas que, même si vous pouvez développer gratuitement avec Xcode, vous devez vous abonner aux programmes de développement iOS et Mac avant de pouvoir distribuer des applications dans les magasins Apple.
Mise à jour: 30 novembre, 2018
▶ Extension de fichier primaire
▶ Autres extensions de fichier utiliséesApple Xcode 10
Types de fichiers supportés | |
---|---|
.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 |
Formats de fichiers connexes supplémentaires | |
---|---|
.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 |