Der Einfachheit halber schreibe ich eine SBJsonParser-Kategorie namens Addition:
@implementation SBJsonParser(Addition)
+ (NSDictionary *)parseJson:(NSData *)data {
SBJsonParser *parser = [[SBJsonParser alloc] init];
NSDictionary *dict = [parser objectWithData:data];
[parser release];
return dict;
}
@end
Meine Fragen sind:
- Ist das richtig?
- Ist der Zeiger-Parser in der Klassenmethode statisch, wenn nicht, sollte ich ihn als statisch deklarieren?
- der Zeiger-Parser freigeben muss?