Объявление функции Obj-C в заголовке

Я пытаюсь поместить функцию в стиле C в заголовок класса Objective-C. (Моя терминология здесь может быть неправильной - я просто привык писать методы класса Objective-C, а не функции). Это выглядит следующим образом:

// Sort function
NSInteger sort(NSString *aString, NSString *bString, void *context);

NSInteger sort(NSString *aString, NSString *bString, void *context) {
    return [aString compare:bString options:NSNumericSearch];
}

К сожалению, это приводит к:

Ожидаемый '=', ',', ';', 'asm' или ' атрибут ' перед '{' токеном

Любые идеи относительно того, что мне не хватает? Спасибо.

7
задан Rob 24 October 2011 в 23:24
поделиться