Я пытаюсь создать массив из 30 дней, который учитывает переход на летнее время, високосный год и т. д. В настоящее время у меня есть генератор, который создает массив дней, но он не принимает во внимание особые изменения времени и год, месяц меняется. Вот мой текущий код:
NSMutableArray* dates = [[NSMutableArray alloc] init];
int numberOfDays=30;
NSDate *startDate=[NSDate date];
NSDate *tempDate=[startDate copy];
for (int i=0;i<numberOfDays;i++) {
NSLog(@"%@",tempDate.description);
tempDate=[tempDate dateByAddingTimeInterval:(60*60*24)];
[dates addObject:tempDate.description];
}
NSLog(@"%@",dates);
Каков наилучший способ создать генератор для циклического просмотра календаря для получения следующих 30 дней, начиная с сегодняшней даты, и массив должен включать сегодняшнюю дату и следующие 29 дней. Мой текущий код работает так, как я сказал, но он не совсем точен. Спасибо