В справочном разделе Apple docs есть много примеров такого рода:
func runAction(_
action
: SKAction!)
Objective-C 'эквивалент' этого:
- (void)runAction:(SKAction *)
action
Мне кажется, что, вероятно, важно, чтобы (в ссылке Swift) пробел после подчеркивания и "действие" было написано курсивом.
Но я не могу понять, что это пытается передать. Так что, может быть, вопрос в том, есть... есть ссылка на соглашения, используемые в ссылках?
- здесь страница, на которую я ссылаюсь в этой ссылке на использование подчеркивания: https://developer.apple.com/documentation/spritekit/sknode#//apple_ref/occ/instm/SKNode/runAction
Update
Swift 3 внесла некоторые изменения в то, как используются имена и имена параметров функции и метода, а также имена названий. Это имеет последствия для этого вопроса и его ответа. @Rickster делает удивительную работу, отвечая на другой вопрос о _underscores в функциях, которые очищают большую часть этого, здесь: Почему мне нужны символы подчеркивания в быстром?