Dans la section de référence de la documentation d'Apple, il y a beaucoup d'exemples de ce genre de chose:
func runAction(_
action
: SKAction!)
L'équivalent Objective-C de ceci est:
- (void)runAction:(SKAction *)
action
Il me semble qu'il est probablement important (dans la référence Swift) qu'il y ait un espace après le trait de soulignement et que «action» soit écrit en italique.
Mais je ne peux pas comprendre ce que cela essaie de transmettre. Alors peut-être que la question est ... y a-t-il une référence pour les conventions utilisées dans les références?
- voici la page que je fais référence dans cette référence à l'utilisation du trait de soulignement: https://developer.apple.com/documentation/spritekit/sknode#//apple_ref/occ/instm/SKNode/runAction
Mettre à jour
Swift 3 a apporté quelques modifications à la façon dont les noms de paramètres de fonction / méthode et les étiquettes d'argument sont utilisés et nommés. Cela a des ramifications sur cette question et sa réponse. @Rickster fait un travail incroyable en répondant à une question différente sur les _underscores dans des fonctions qui efface une grande partie de cela, ici: Pourquoi ai-je besoin de soulignements dans Swift?