Questo è qualcosa che vedo in tutto Cocoa:
func someAction(_ sender: Any)
che è chiamato come:
someAction(someObject)
 Questo può essere molto confuso per me. L'esempio infame è in   NSView    sottoclassi: 
print("Hello, World!")
 Nonostante sia la sintassi Swift standard per la stampa sulla console, in   NSView   , si aprirà la finestra di dialogo della stampante, sostenendo che il mittente è String   "Hello, World!"   . Quindi, nel mio codice ho iniziato a fare questo: 
func someAction(sender: Any)
ma temo che il fatto di vedere nessuno di questo in Cocoa significhi che è un anti-modello. È questo il caso, o sono nella parte giusta?