Ich wurde gefragt, ob Objective-C-Blöcke den Schließungen oder Rückrufen ähnlicher sind. Allerdings scheint die Definition eines Rückrufes fast identisch mit einem Verschluss, zumindest in diesem Beispiel entlehnt http://swiftspace.org/callback-function-in-swift/:Was ist der Unterschied zwischen Schließungen und Rückrufen in Swift?
func mainFunction(callback:() -> Void) {
// some code
callback() // call the callback function
}
Im Programming Language Guide (Swift 2.2) Rückrufe selten erwähnt werden, mit dieser bemerkenswerten Ausnahme, wo ein Rückruf klingt wie eine Verschlusstyp:
„Wenn der Typ einer Schließung ist bereits bekannt, wie der Rückruf für ein delegieren, können Sie die Art seiner Parameter, deren Rückgabetyp oder beide weglassen. "
Hilfe?
Möglicherweise beantwortet (von hier): http://StackOverflow.com/Questions/2070275/Javascript-Closures-and-Callbacks – TylerH