AccueilActualités informatiqueDéveloppement Swift dans Visual Studio Code : Nouvelle extension Preview parue

Développement Swift dans Visual Studio Code : Nouvelle extension Preview parue

La version 0.1 de Swift pour Visual Studio Code est sortie. L’extension, désignée comme Preview, doit permettre d’utiliser le langage de programmation développé par Apple dans l’éditeur de code source open source Visual Studio Code de Microsoft. Elle doit ainsi offrir une alternative à l’utilisation de l’environnement de développement Xcode d’Apple, qui ne peut être utilisé que sur des appareils fonctionnant sous macOS. L’extension a été développée par des membres de la communauté Swift et sous la supervision du Swift Server Work Group (SSWG).

Sommaire

L’extension pour VS Code annoncée sur le forum Swift en est encore à ses débuts, mais elle propose déjà quelques fonctionnalités. Elle propose entre autres la complétion de code, l’annotation des erreurs ou la création automatique de tâches. Pour la complétion de code, l’extension utilise SourceKit-LSP, une implémentation du Language Server Protocol (LSP) pour les langages basés sur Swift et C. Pour le débogage, elle s’appuie sur l’extension de code Visual Studio CodeLLDB, qui sert au débogage natif des langages compilés.

Lire aussi

Swift est un langage de programmation lancé par Apple en 2014, conçu comme une alternative au langage Objective-C déjà existant et pouvant être utilisé en parallèle dans un projet. Swift est disponible en open source et intégré dans l’environnement de développement Xcode d’Apple – la version 5.5.2 actuelle du langage est ainsi disponible dans Xcode 13.2. Parmi les avantages du langage de programmation, on dit qu’il est rapide grâce à l’infrastructure de compilation LLVM utilisée et qu’il intègre également des fonctions de sécurité comme l’initialisation des variables avant leur utilisation.

Lire aussi

Toutes les informations complémentaires sur l’utilisation de Swift dans VS Code sont disponibles dans le dépôt GitHub de l’extension. Elle est disponible au téléchargement sur Visual Studio Marketplace.

Plus d'articles