AppCode

UGS : JBAPPCODE Catégories : , , Étiquette :

AppCode est un environnement de développement intégré (IDE) pour le développement Swift, Objective-C, C, C++ et JavaScript construit sur la plateforme IntelliJ IDEA de JetBrains.

AppCode est un environnement de développement intégré (IDE) pour le développement iOS/macOS construit sur la plateforme IntelliJ IDEA de JetBrains.

Caractéristiques principales :

  • Éditeur intelligent : Codez rapidement avec un IDE qui analyse votre contexte et comprend votre projet. Bénéficiez de plus de types de complétion et de formatage de code que vous ne pouvez l'imaginer.
  • Refactorisations & et génération de code : Concentrez-vous sur les tâches importantes et laissez AppCode se charger de la routine : de la simple déclaration de propriété à l'insertion de morceaux de code complexes via des modèles en direct.
  • Analyse du code : Ecrivez un code propre et correct avec AppCode. L'analyse statique pour tous les langages supportés mettra en évidence chaque erreur ou avertissement et suggérera des corrections rapides au moment même où vous tapez.
  • Navigation et recherche : Naviguez vers n'importe quelle classe, fonction ou symbole dans votre code rapidement et n'inspectez que les utilisations pertinentes pendant la recherche. Avec AppCode vous pouvez rechercher partout pour presque tout - même pour les paramètres de l'IDE.
  • Personnalisation de l'éditeur : Sélectionnez l'un des thèmes prédéfinis de l'interface utilisateur ou personnalisez-les en fonction de vos besoins personnels. Utilisez l'un des keymaps par défaut ou créez le vôtre facilement.
  • Exécution et débogage : Exécutez et déboguez facilement vos projets dans AppCode. Utilisez l'interface du débogueur avec LLDB comme backend. AppCode affichera les valeurs directement dans l'éditeur et vous aidera à évaluer les expressions.
  • Test unitaire : AppCode prend en charge les cadres de test OCUnit, XCTest, Google Test et Kiwi et fournit un exécuteur de test intégré ainsi qu'une interface utilisateur puissante pour examiner les résultats des tests. Il peut même générer du code pour vous lorsque vous écrivez des tests.
  • Contrôle de version : AppCode fournit une interface unifiée de première classe pour la plupart des VCS populaires, y compris Subversion, Git, GitHub, Mercurial, CVS, Perforce et TFS. Et si vous oubliez d'ajouter votre projet au contrôle de version, AppCode enregistrera les changements dans l'historique local intégré.
  • Intégrations : Bénéficiez d'une intégration riche avec des outils tiers dans AppCode, y compris CocoaPods, Reveal et plus encore.
  • Support de Xcode : AppCode est entièrement compatible avec la dernière version de Xcode 8.2.x, il suffit donc d'ouvrir votre projet dans AppCode et de commencer à travailler dessus, sans aucune action supplémentaire.
  • Plugins : Notre plate-forme IntelliJ dote AppCode de plus de 50 plugins IDE de nature différente, y compris la prise en charge de VCS supplémentaires, l'intégration avec différents outils et cadres et les améliorations de l'éditeur telles que l'émulation Vim. Installez vos plugins préférés en utilisant simplement le Plugin Manager.
  • Swift : Bénéficiez de la prise en charge de Swift dans AppCode, qui comprend l'analyse, la complétion et la mise en évidence des instructions Swift, le remaniement des noms, un débogage puissant, etc.
  • Objective-C : AppCode prend en charge tous les derniers ajouts pour Objective-C, y compris les nouvelles annotations de nullité, les définitions kindof et les classes génériques.
    C++ : AppCode supporte nativement C et C++, y compris C++ 11, libc++ et Boost. Profitez de la complétion de code, de toutes les fonctions de navigation et des fonctions de codage comme les refactorings, la recherche d'utilisations et la génération de code.
  • Web et multiplateforme : AppCode prend entièrement en charge JavaScript, XML, HTML, CSS et XPath, y compris toutes les fonctionnalités d'édition et de transformation du code comme la coloration syntaxique, l'analyse, la complétion, la navigation et le refactoring. Toutes les fonctionnalités d'Emmet sont également prises en charge par AppCode.