How to check if NSDate is a specific day of the week, like Monday, Tuesday, Wednesday, etc.?
From memory (at the moment I don't have an ObjC environment):
int yourDOW = [[[NSCalendar currentCalendar] components:NSWeekdayCalendarUnit fromDate:yourDate] weekday]; if (yourDOW == 2) { ... } // Sun = 1, Sat = 7
In other words: