Това е по-скоро публикация за споделяне в общността, отколкото истински въпрос. В моите проекти за iPhone OS винаги импортирам помощен клас с полезни методи, които мога да използвам за всеки проект.
Така че си помислих, че може да е добра идея, ако всеки сподели някои от любимите си методи, които трябваше да бъдат в инструментариума на всеки.
Ще започна с разширение на класа NSString, така че мога да правя низове с дати в движение, предоставяйки формат и локал. Може би някой може да намери нужда от това.
@implementation NSString (DateHelper)
+(NSString *) stringWithDate:(NSDate*)date withFormat:(NSString *)format withLocaleIdent:(NSString*)localeString{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
//For example @"de-DE", or @"en-US"
NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:localeString];
[dateFormatter setLocale:locale];
// For example @"HH:mm"
[dateFormatter setDateFormat:format];
NSString *string = [dateFormatter stringFromDate:date];
[dateFormatter release];
[locale release];
return string;
}
@end
Ще се радвам да видя някои от вашите инструменти.