2010-11-11 2 views
1

J'ai une catégorie NSDate:Méthode de classe ou méthode d'instance avec paramètre pour la catégorie NSDate?

//Format date yyyy-MM-dd 
- (NSString *)stringInInternationalStandardDateNotationFormat 
{ 
    //Setup the dateFormatter 
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
    [dateFormatter setDateFormat:@"yyyy-MM-dd"]; 

    //Format the dates 
    NSString *result = [dateFormatter stringFromDate:self]; 

    [dateFormatter release]; 

    return result; 
} 

et je me demandais si la méthode d'instance ci-dessus est la meilleure voie à suivre ou devrais-je plutôt accepter la date comme paramètre dans une méthode de classe?

Répondre

2

Je ne vois aucune raison d'en faire une méthode de classe. Si vous le faisiez, vous seriez simplement en train de passer un soi explicite avec le même corps de méthode.

Questions connexes