Цель C - Как добавить метод в существующий класс? - PullRequest
6 голосов
/ 09 сентября 2010

Как я могу добавить новый метод в класс NSString.Мне нужно создать метод, который вызывается на строку и возвращает NSDictionary. Я знаю, что могу просто создать функцию, которая получает строку и возвращает обязательный, но я хочу знать, как добавить ее в существующий класс.

1 Ответ

16 голосов
/ 09 сентября 2010

Вы можете использовать категории Objective-C. Например, чтобы добавить к NSString, определите следующее в новом файле .h / .m:

@interface NSString (CategoryName)

-(NSString *) aNewMethod;

@end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...