IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)

Vous �tes nouveau sur Developpez.com ? Cr�ez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et �tre connect� pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Cr�ez-en un en quelques instants, c'est enti�rement gratuit !

Si vous disposez d�j� d'un compte et qu'il est bien activ�, connectez-vous � l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oubli� ?
Cr�er un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

La premi�re version EAP d'AppCode 2022.2 est disponible
Avec les diagrammes de classes UML et bien d'autres nouveaut�s et am�liorations

Le , par Michael Guilloux

120PARTAGES

4  0 
La premi�re version EAP d'AppCode 2022.2 est disponible
Avec les diagrammes de classes UML et bien d'autres nouveaut�s et am�liorations

JetBrains lance le programme d'acc�s anticip� (EAP) � AppCode 2022.2, la deuxi�me mise � jour majeure annuelle de son EDI destin� aux plateformes Apple telles que macOS, iOS, watchOS et tvOS, et supportant la programmation en C, C++, Objective-C et Swift. AppCode 2022.2 EAP 1 apporte un certain nombre de nouveaut�s. On peut citer notamment :

  • les diagrammes de classes UML g�n�r�s pour les classes Swift et Objective-C ;
  • l'am�lioration de la g�n�ration de code pour les acteurs Swift ;
  • l'am�lioration du formateur de code pour Swift ;
  • la mise � jour du plugin Kotlin Multiplatform Mobile pour fonctionner avec plus de types de projets KMM/Xcode.

Nous vous pr�sentons dans la suite ces nouveaut�s avec plus de d�tails.

Diagrammes de classes UML

AppCode peut d�sormais g�n�rer et afficher des diagrammes UML pour les classes et les m�thodes de votre application. Les diagrammes de classes sont disponibles pour les classes Swift et Objective-C. Pour les ouvrir, vous pouvez effectuer l'une des op�rations suivantes :

  • Ouvrir la vue Projet et appeler Diagrams | Show Diagram� dans le menu contextuel.
  • Utiliser le menu contextuel dans l'�diteur AppCode et appeler Diagrams | Show Diagram� � partir de l�.

L'action Show Diagram (⌥⇧⌘U) ouvre le diagramme dans un nouvel onglet, tandis que l'action Show Diagram Popup (⌥⌘U) l'ouvre dans une nouvelle fen�tre contextuelle.


Le filtrage par visibilit� et l'affichage des cat�gories (comme les m�thodes, les propri�t�s, les types imbriqu�s, etc.) sont disponibles dans la barre d'outils du diagramme :


Vous pouvez utiliser ⌘F12 pour ouvrir la liste des �l�ments du diagramme et naviguer entre eux :


Pour voir les impl�mentations, utilisez ⌥⌘B.

JetBrains pr�voit toujours d'apporter d'autres am�liorations aux diagrammes UML dans AppCode. Vos commentaires seront donc les bienvenus.

G�n�ration de code pour les acteurs Swift

AppCode 2022.2 peut d�sormais g�n�rer des initialiseurs pour les acteurs Swift :


Les propri�t�s isol�es de l'acteur ne sont plus sugg�r�es lors de la g�n�ration automatique d'equals et hash dans l'extension d'actor :


JetBrains a �galement corrig� les description, debugDescription et hash g�n�r�s automatiquement pour l'extension d'actor afin d'inclure le mot-cl� nonisolated.

Am�liorations du formateur Swift

Le formateur Swift supprime les espaces redondants entre async et throws, get et async, et dans certains autres cas. Il respecte �galement d�sormais la position des commentaires lors de la modification de l'emplacement des accolades.

Attachement plus facile du framework KMM � Xcode

Le plugin Kotlin Multiplatform Mobile pour AppCode a �t� mis � jour. Auparavant, AppCode ne fonctionnait qu'avec les projets KMM CocoaPods. Dans cette version, les projets avec le framework KMM attach� via la t�che Gradle :<kmm_library_name>:embedAndSignAppleFrameworkForXcode sont �galement pris en charge.

L'une ou l'autre approche rendra la r�solution crois�e de Swift � Kotlin disponible pour les biblioth�ques KMM li�es. La vue de projet unifi�e pour de tels projets affiche correctement les projets Gradle et Xcode dans une arborescence commune.

Autres am�liorations

  • Lors du premier lancement d'AppCode, si Xcode n'est pas install�, ou lorsque la version de Xcode s�lectionn�e dans AppCode est supprim�e de la machine, AppCode sugg�re d�sormais de s�lectionner manuellement Xcode. La nouvelle action Select Xcode manually aide � cela.
  • JetBrains a corrig� des probl�mes dans la fonctionnalit� de jonction de blocs simples en une seule ligne.
  • JetBrains a aussi corrig� un probl�me dans la g�n�ration de commentaires de documentation Swift.

Ce n'est pas la liste exhaustive des changements dans AppCode 2022.2 EAP1. Vous trouverez plus de d�tails dans les notes de version. Vous pouvez t�l�charger la version EAP � partir du site Web de l'EDI ou l'obtenir � partir de l'application gratuite Toolbox.

T�l�charger la derni�re version EAP d'AppCode
Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.

Une erreur dans cette actualit� ? Signalez-nous-la !