2011-06-01 4 views
4

Есть ли способ получить массив (последовательность дней недели) так: понедельник, вторник, среда .... а также в течение нескольких месяцев?NSArray с днями недели и месяцами года

Я могу создать этот массив вручную, но мне было интересно, есть ли более красноречивый способ сделать это ... Спасибо.

+2

Ухм, вы думаете, что имена или количество дней изменится? Имея всего 7 записей в одном и 12 в другом массиве, я не уверен, что есть, чтобы получить более двух статических массивов. – onnoweb

+2

@onnoweb, хотя вы можете это сделать, он не обеспечивает локализацию. Решение Билла Дудни. –

ответ

8

Этот код;

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
NSArray *weekdays = [dateFormatter weekdaySymbols]; 

предоставит вам рабочие дни в текущей локали пользователей.

Если вы хотите, чтобы определенный языковой стандарт установил желаемый язык на dateFormatter.

Создание NSDateFormatter дорого, поэтому создайте его и используйте его повторно.

+0

Спасибо, человек! Именно то, что я искал. – sumderungHAY

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