Какой самый эффективный / рекомендуемый способ сравнения двух NSDates? Я хотел бы иметь возможность видеть, если обе даты находятся в один и тот же день, независимо от времени и начали писать некоторый код, который использует timeIntervalSinceDate: метод в классе NSDate и получает целое число этого значения, деленное на количество секунд в день. Это кажется многословным, и я чувствую, что упускаю что-то очевидное.
Код, который я пытаюсь исправить:
if (!([key compare:todaysDate] == NSOrderedDescending))
{
todaysDateSection = [eventSectionsArray count] - 1;
}
где key и todaysDate являются объектами NSDate, а todaysDate создается с использованием:
NSDate *todaysDate = [[NSDate alloc] init];
Привет
Дейв