Swift Language tipografie per chiusure con parametri


Esempio

typealias SuccessHandler = (NSURLSessionDataTask, AnyObject?) -> Void

Questo blocco di codice crea un alias di tipo denominato SuccessHandler , proprio nello stesso modo var string = "" crea una variabile con la string nome.

Ora ogni volta che usi SuccessHandler , ad esempio:

func example(_ handler: SuccessHandler) {}

Stai scrivendo intensamente:

func example(_ handler: (NSURLSessionDataTask, AnyObject?) -> Void) {}