Вы можете очень просто проверить, является ли это пятница, и установить флаг, чтобы разрешить функциональность:
NSCalendar * cal = [NSCalendar currentCalendar];
NSDate * today = [NSDate date];
NSDateComponents * comps = [cal components:NSWeekdayCalendarUnit
fromDate:today];
if( [comps weekday] == 6 ){
todayIsFriday = YES;
}
Я не слишком уверен, как это будет работать, если календарь пользователя отличается от григорианского; документация оставляет специфические особенности отдельных календарей для догадок.