带有NSDate类别参数的类方法或实例方法?

时间:2010-11-11 15:19:26

标签: objective-c

我有一个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;
}

并且想知道上面的实例方法是否是最好的前进方法,还是我宁愿接受日期作为类方法中的参数?

1 个答案:

答案 0 :(得分:2)

我认为没有理由将其作为一种类方法。如果你这样做了,你基本上只是通过相同的方法体传递一个明确的自我。