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?