Ouvrir le menu principal

MacGeneration

Recherche

DocC : aperçu de la documentation de code Swift maintenant open source

Florent Morin

lundi 18 octobre 2021 à 14:00 • 3

Logiciels

Lors de la WWDC 2021, Apple a présenté son outil de documentation de code DocC. Celui-ci étant devenu open source il y a quelques jours, c'est l’occasion parfaite pour faire le tour de l’outil et de ses différents composants.

L'icône de DocC

Jusqu’à présent, les développeurs Swift utilisaient la syntaxe propre à Xcode qui permettait d’avoir une documentation accessible directement depuis l’éditeur. Au fur et à mesure des versions, cette syntaxe s’est enrichie en supportant notamment la populaire syntaxe Markdown enrichie d’une coloration syntaxique du code. De manière générale, ça fonctionne bien tant qu’on reste dans le cadre de Xcode.

La documentation de code au sein de Xcode

Mais il est parfois utile d’avoir une documentation plus élaborée, avec du code de démo détaillé dans des fichiers dédiés et des illustrations. C’est d’ailleurs ce que propose Apple pour ses propres API, mais il n'y avait rien pour Swift et les développeurs ont conçu leurs propres outils comme Jazzy ou SwiftDoc.

DocC a finalement été présenté par Apple lors de la WWDC21 comme la solution officielle pour documenter le code Swift, au point d’être utilisé pour les propres besoins du constructeur. L’outil est largement inspiré de ce qui existait jusqu’alors dans la communauté open source.

Soutenez MacGeneration sur Tipeee

Cet article est réservé aux membres du Club iGen


Rejoignez la plus grande communauté Apple francophone et soutenez le travail d'une rédaction indépendante. Le Club iGen, c'est:

  • des articles de qualité rien que pour vous
  • un podcast exclusif
  • pas de publicité
  • un site dédié !

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Votre Mac mérite mieux : 3 écrans parfaits pour attaquer la nouvelle année ! 📍

16:45

• 0


Voitures : « pragmatique », l’Union européenne abandonne la fin du thermique et cède le passage à la Chine

16:30

• 44


Courroucés par le DSA et le DMA, les États-Unis menacent des entreprises européennes

15:11

• 20


Crucial écoule ses stocks de SSD Externe : 1 To dès 80 €, 2 To dès 133 €, 4 To dès 240 €

15:10

• 20


ChatGPT fait demi-tour : fin du routage automatique des modèles pour la majorité des utilisateurs

13:10

• 3


GPT Image 1.5 : ChatGPT rattrape enfin Nano Banana sur la retouche d’images

11:47

• 20


Caméras : Frigate 0.17 peut classer les images selon vos besoins et tourner sur un Mac Apple Silicon

10:04

• 6


Apple confirme : la batterie du MacBook Pro M5 peut bien être remplacée seule

09:28

• 44


Un cadeau qui sert vraiment : Office 2021 pour Mac à 44,99 € pour Noël 📍

09:05

• 0


Studio Dock Pro : l'écran qui transforme le Mac mini M4 en iMac 27

08:53

• 9


Sherlocké avant d’être né, l'utilitaire LightBuddy veut illuminer vos appels vidéo

08:26

• 15


Wi-Fi : Apple garderait sa puce N1 pour ses produits premium

08:15

• 32


N'espérez pas acheter de SSD à bon prix chez Kingston : la société annonce que ça va être de pire en pire

16/12/2025 à 22:00

• 6


ONLYOFFICE Desktop Editors 9.2 : l'IA s'invite sur votre Mac (et votre PC) 📍

16/12/2025 à 21:55

• 0


Guide de Noël : des chargeurs à foison pour ne plus faire le coup de la panne

16/12/2025 à 21:14

• 5


Test du Vision Pro M5 : la technique avance, mais la vision piétine

16/12/2025 à 21:14

• 10