Preferences | Plugins | Marketplace | Featured
. Codez rapidement avec un IDE qui analyse votre contexte et comprend votre projet. Bénéficiez de plus de types de saisie automatique et de formatage de code que vous ne pouvez l'imaginer.
Concentrez-vous sur les tâches importantes et laissez AppCode vous débarrasser de la routine : de la simple déclaration de propriétés à l'insertion de morceaux de code complexes via des modèles dynamiques.
Rédigez un code propre et correct avec AppCode. L'analyse statique pour tous les langages pris en charge mettra en évidence chaque erreur ou avertissement et suggérera des correctifs rapides au fur et à mesure que vous tapez.
Naviguez rapidement vers n'importe quelle classe, fonction, ou symbole de votre code et inspectez uniquement les utilisations pertinentes pendant la recherche. Avec AppCode, vous pouvez rechercher pratiquement tout n'importe où, même des paramètres IDE.
Sélectionnez l'un des thèmes d'interface utilisateur prédéfinis ou personnalisez-les en fonction de vos besoins et préférences. Utilisez l'une des configurations de clavier par défaut ou créez facilement la vôtre.
Exécutez et déboguez facilement vos projets dans AppCode. Utilisez l'interface de débogage avec LLDB comme backend. AppCode affichera les valeurs directement dans l'éditeur et vous aidera à évaluer les expressions.
AppCode prend directement en charge les frameworks de test XCTest, Quick, Kiwi, Catch, Boost.Test, et Google Test, et fournit un testeur intégré ainsi qu'une interface utilisateur puissante pour analyser les résultats des tests. Il peut même générer du code pour vous lorsque vous écrivez des tests.
AppCode intègre l'excellente fonctionnalité de gestion de base de données et SQL de JetBrains DataGrip !
Explorez le contenu d'une base de données, lisez, et modifiez des données, exécutez des requêtes, et faites plein d'autres choses intéressantes avec des bases de données.
AppCode fournit une interface unifiée de qualité pour les systèmes de contrôle de version les plus populaires comme Subversion, Git, Mercurial, Perforce, etc. Et si vous oubliez d'ajouter votre projet au contrôle de version, AppCode enregistrera les modifications dans l'historique local intégré.
Bénéficiez d'une intégration riche avec des outils tiers dans AppCode, tels que CocoaPods, Reveal, et plus encore.
AppCode est entièrement compatible avec la version de Xcode la plus récente, alors ouvrez simplement votre projet dans AppCode et commencez à travailler dessus, sans aucune action supplémentaire requise.
Notre plateforme IntelliJ dote AppCode de plus de 50 plugins, notamment pour la prise en charge de VCS supplémentaires, l'intégration de différents outils et frameworks, et des améliorations d'éditeur comme l'émulation Vim. Installez vos plugins préférés en utilisant simplement le Plugin Manager.
Bénéficiez de la prise en charge de Swift dans AppCode qui comprend l'analyse, la saisie automatique, la mise en évidence des instructions Swift, les refactorisations, un débogage puissant, et plus encore.
AppCode prend en charge tous les derniers ajouts pour Objective-C, y compris les annotations de nullabilité,
les définitions _kindof
et les classes génériques.
AppCode prend nativement en charge C et C++, y compris les standards C++ moderne, libc++ et Boost. Profitez de la saisie automatique du code, de toutes les fonctions de navigation et des fonctions de codage telles que les refactorisations, la recherche des utilisations, et la génération du code.
AppCode prend entièrement en charge JavaScript, XML, HTML, CSS et Markdown, y compris toutes les fonctions d'édition et de transformation du code telles que la mise en évidence des éléments de syntaxe, l'analyse, la saisie automatique, la navigation, et la refactorisation. Toutes les fonctionnalités Emmet sont aussi prises en charge dans AppCode.
Si vous devez modifier des scripts shell dans le cadre de votre projet, vous pouvez le faire avec AppCode car sa dernière version intègre le plugin Shell Script.
Vous bénéficiez ainsi du surlignage du code, de la saisie automatique de mots et de chemins, et même du renommage du texte.
Un plug-in pour YAML, célèbre standard de sérialisation de données, est prévu et est activé par défaut dans AppCode. Il est aussi possible d'ajouter la prise en charge d'autres langages via des plugins (consultez Appearance and Behavior | Plugins
pour en savoir plus ou les configurer lors du premier lancement de l'IDE).