Nouveautés d'AppCode 2020.2

AppCode 2020.2 propose la prise en charge initiale de Swift Package Manager, une augmentation de la vitesse de la saisie semi-automatique, de la navigation et de la mise en évidence du code, la refactorisation Change Signature pour Swift, un tout nouveau widget d'inspections, une toute nouvelle vue Problems, la prise en charge complète des requêtes pull GitHub, et plus encore !

Prise en charge de Swift Package Manager

Prise en charge de SPM

La prise en charge initiale de Swift Package Manager est là !

Ouvrez des projets Xcode avec des dépendances SPM et bénéficiez d'une assistance générale au codage pour travailler sur ces projets.

Générez, exécutez et déboguez-les, et affichez les dépendances SPM directement dans la vue Project.

Change Signature

Signature de changement

Modifiez facilement les signatures des méthodes dans l'ensemble du projet avec la nouvelle refactorisation Change Signature (⌘F6) pour Swift.

Elle vous permet de changer l'ordre des paramètres, de modifier les noms de paramètres internes et externes, de changer la visibilité de la méthode, et plus.

Performances

La saisie semi-automatique, la mise en évidence et la navigation dans le code sont toutes globalement plus rapides, grâce au remaniement de l'indexation et de la mise en cache. De plus, la plupart des blocages qui se produisaient lors du rechargement du projet devraient désormais avoir disparu.

Saisie du code

Saisie semi-automatique au cours de l'indexation

La saisie semi-automatique de get, set, didSet et willSet vous amène automatiquement au corps de l'instruction.

Saisie Saisie semi-automatique intelligente

La saisie semi-automatique intelligente inclut désormais les initialiseurs.

Saisie semi-automatique des polices

La saisie semi-automatique des polices fonctionne de la même manière que pour Objective-C.

Saisie semi-automatique des accolades fermantes

La saisie semi-automatique du code propose désormais les accolades et parenthèses fermantes dans sa liste.

La saisie semi-automatique SourceKit est maintenant disponible même après l'indexation, en couplage avec la saisie semi-automatique d'AppCode pour fournir de meilleurs résultats.

Inspections

Widget d'inspections

Utilisez le nouveau widget d'inspections et la toute nouvelle vue Problems pour trouver plus rapidement tous les problèmes du fichier actuel.

Parcourez les erreurs en cliquant sur les boutons arrow up/arrow down.

Requêtes Pull GitHub

Requêtes Pull GitHub
Grâce aux efforts de nos collègues de l'équipe IntelliJ Platform, AppCode 2020.2 propose maintenant une prise en charge complète des requêtes pull GitHub :
  • Cliquez simplement sur une requête pull GitHub pour en afficher les détails dans une vue dédiée, qui indiquera les messages, les noms de branches, l'auteur, le responsable, la chronologie, etc.
  • Affichez les résultats des vérifications préalables au commit directement dans la chronologie de la requête pull.
  • Lancez et demandez des révisions, joignez des commentaires et soumettez des révisions, le tout sans quitter l'EDI.
  • Affichez les commentaires et interagissez avec eux, au niveau du commit comme au niveau de la ligne.
  • Fusionnez des requêtes pull dans l'EDI.