O Swift suporta geração de documentação? Existem ferramentas integradas?
Olá a todos! Sou um desenvolvedor iOS iniciante e escrevo em Swift há cerca de seis meses. Recentemente, me deparei com um problema: meu projeto cresceu e comecei a me confundir com minhas próprias funções e métodos. Antes, eu simplesmente escrevia comentários como `// esta é uma função para carregar dados`, mas isso é inconveniente — tenho que ficar consultando o código.
Ouvi dizer que em algumas linguagens (por exemplo, Java com JavaDoc ou Python com Sphinx) existem ferramentas integradas para gerar documentação bonita diretamente dos comentários. Estou curioso para saber se há algo semelhante em Swift. É possível criar automaticamente uma documentação HTML para o meu projeto, para que eu possa ver rapidamente a descrição de todas as classes, métodos e propriedades?
Tentei escrever comentários no estilo `/// Esta propriedade armazena o nome do usuário`, mas não sei se isso funciona com algum gerador. Por exemplo, tenho este código:
```swift
class UserManager {
var userName: String = ""
func fetchUserData(userId: Int) -> String {
// algum código aqui
}
}
```