4 Stimmen

Kann ich eine Objective-C-Klassenmethode wie diese schreiben?

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:

  1. Ist das richtig?
  2. Ist der Zeiger-Parser in der Klassenmethode statisch, wenn nicht, sollte ich ihn als statisch deklarieren?
  3. der Zeiger-Parser freigeben muss?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X