如何向NSString类添加新方法。 我需要创建一个在字符串上调用并返回NSDictionary的方法。 我知道我可以简单地创建一个获取字符串并返回nsdictionary的函数,但我想知道如何将它添加到现有类中。
NSString *myStr = @"some json string";
NSDictionary *dictionary = [myStr getJSONData];
答案 0 :(得分:16)
您可以使用Objective-C类别。例如,要添加到NSString
,请在新的.h / .m文件中定义以下内容:
@interface NSString (CategoryName)
-(NSString *) aNewMethod;
@end