Estoy tratando de poner una función C-style en el encabezado de una clase Objective-C. (Mi terminología podría estar equivocada aquí; estoy acostumbrado a escribir métodos de clase Objective-C en lugar de funciones). Se ve de la siguiente manera:Declaración de la función Obj-C en el encabezado
// Sort function
NSInteger sort(NSString *aString, NSString *bString, void *context);
NSInteger sort(NSString *aString, NSString *bString, void *context) {
return [aString compare:bString options:NSNumericSearch];
}
Unforuntately esto se traduce en:
esperaba '=', ' ' ';', 'asm' o' atributo' antes de '{' símbolo
¿Alguna idea de lo que me falta? Gracias.