NSDateから曜日を取得する
NSCalendar* calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents* comps = [calendar components:NSWeekdayCalendarUnit
fromDate:date];
NSDateFormatter* df = [[NSDateFormatter alloc] init];
df.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"ja"];
//comps.weekdayは 1-7の値が取得できるので-1する
NSString* weekDayStr = df.shortWeekdaySymbols[comps.weekday-1];
これで「月」とか「火」とかの文字列が取得出来ます。