Logiciel : Apple : Apple Xcode

Apple Xcode

Version
(à partir de 2020-02-09)
10
Plate-forme
Licence Freeware
Catégorie Programming

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

.xcodeproj – Xcode Project

▶ 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