Objective-C Language Definiendo y Asignando


Ejemplo

Un bloque que realiza la adición de dos números de doble precisión, asignados a la addition variables:

double (^addition)(double, double) = ^double(double first, double second){
    return first + second;
};

El bloque puede ser llamado posteriormente así:

double result = addition(1.0, 2.0); // result == 3.0