Nella sezione di riferimento dei documenti di Apple ci sono molte istanze di questo genere di cose:
func runAction(_
action
: SKAction!)
L '"equivalente" obiettivo-C di questo è:
- (void)runAction:(SKAction *)
action
Mi sembra che sia probabilmente importante che (nel riferimento Swift) ci sia uno spazio dopo il trattino basso e "azione" sia scritto in corsivo.
Ma non riesco a capire cosa stia cercando di trasmettere. Quindi forse la domanda è ... c'è un riferimento per le convenzioni utilizzate nei riferimenti?
- ecco la pagina a cui mi riferisco in questo riferimento all'uso del trattino basso: https://developer.apple.com/documentation/spritekit/sknode#//apple_ref/occ/instm/SKNode/runAction
Aggiornare
Swift 3 ha apportato alcune modifiche al modo in cui vengono utilizzati e denominati i nomi dei parametri di funzione / metodo e le etichette degli argomenti. Ciò ha conseguenze su questa domanda e sulla sua risposta. @Rickster fa un ottimo lavoro nel rispondere a una domanda diversa su _underscores in funzioni che chiariscono gran parte di questo, qui: Perché ho bisogno di sottolineatura in fretta?