En la sección de referencia de los documentos de Apple hay muchas instancias de este tipo de cosas:
func runAction(_
action
: SKAction!)
El 'equivalente' del objetivo C de esto es:
- (void)runAction:(SKAction *)
action
Me sorprende que probablemente sea importante que (en la referencia de Swift) haya un espacio después del guión bajo y la "acción" esté escrita en cursiva.
Pero no puedo entender lo que esto está tratando de transmitir. Entonces, tal vez la pregunta es ... ¿hay alguna referencia para las convenciones utilizadas en las referencias?
- Aquí está la página a la que me refiero en esta referencia para el uso de subrayado: https://developer.apple.com/documentation/spritekit/sknode#//apple_ref/occ/instm/SKNode/runAction
Actualizar
Swift 3 ha realizado algunos cambios en cómo se usan y nombran los nombres de parámetros de función / método y las etiquetas de argumento. Esto tiene ramificaciones en esta pregunta y su respuesta. @Rickster hace un trabajo increíble al responder una pregunta diferente sobre _coincidencia en funciones que aclara gran parte de esto, aquí: ¿Por qué necesito guiones bajos rápidamente?