Как я могу проверить, является ли NSDate определенным днем недели, как понедельник, во вторник, в среду, и так далее?
Из памяти (в настоящий момент у меня нет под рукой среды ObjC):
int yourDOW = [[[NSCalendar currentCalendar] components:NSWeekdayCalendarUnit
fromDate:yourDate] weekday];
if (yourDOW == 2) { ... } // Sun = 1, Sat = 7
Другими словами: