Как получить локализованное строковое представление дней недели, таких как понедельник, вторник и т. Д .?
Конечно, я мог бы локализовать их сам, но держу пари, что смогу высосать их из календарного класса или что-то подобное?
Это то, что вы хотите:
NSArray *weekdays = [[[NSDateFormatter alloc] init] weekdaySymbols]; NSLog(@"%@", weekdays);
Вывод:
( Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday )
Наслаждайтесь!
Почему бы вам просто не использовать массив monthSymbols из NSDateFormatter?
При наличии действительного NSDate, NSDateFormatter может выводить название дня недели в формате @"EEEE". Я не знаю более простого способа сделать это в Какао.
NSDate
NSDateFormatter
@"EEEE"