2010-11-11 2 views
1

У меня есть категория NSDate:Метод класса или метод экземпляра с параметром для категории 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; 
} 

И задавался вопросом, является ли метод экземпляра выше, является наилучшим способом продвижения вперед, или я должен скорее принять дату в качестве параметра в метод класса?

ответ

2

Я не вижу причин сделать это методом класса. Если бы вы это сделали, вы бы просто передавали явное я с тем же самым телом метода.

Смежные вопросы