Di bagian referensi dokumen Apple ada banyak hal seperti ini:
func runAction(_
action
: SKAction!)
'Setara' Objective-C dari ini adalah:
- (void)runAction:(SKAction *)
action
Itu mengejutkan saya bahwa mungkin penting bahwa (dalam referensi Swift) ada ruang setelah garis bawah dan "tindakan" ditulis dalam huruf miring.
Tetapi saya tidak tahu apa yang ingin disampaikannya. Jadi mungkin pertanyaannya adalah ... adakah referensi untuk konvensi yang digunakan dalam referensi?
- inilah halaman yang saya maksudkan dalam referensi ini untuk penggunaan garis bawah: https://developer.apple.com/documentation/spritekit/sknode#//apple_ref/occ/instm/SKNode/runAction
Memperbarui
Swift 3 telah membuat beberapa perubahan pada bagaimana nama parameter fungsi / metode dan label argumen digunakan dan dinamai. Ini memiliki konsekuensi pada pertanyaan ini dan jawabannya. @Rickster melakukan pekerjaan luar biasa untuk menjawab pertanyaan yang berbeda tentang _underscores dalam fungsi yang membersihkan sebagian besar dari ini, di sini: Mengapa saya perlu menggarisbawahi dengan cepat?