How can i add a new method to NSString class. I need to create a method that get's called on a string and returns an NSDictionary. I know that i can simply create a function that gets a string and return an nsdictionary, but i want to know how to add it to an existing class.
NSString *myStr = @"some json string";
NSDictionary *dictionary = [myStr getJSONData];
You can use Objective-C categories. For example to add on to NSString
define the following in a new .h/.m file:
@interface NSString (CategoryName)
-(NSString *) aNewMethod;
@end
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With