uzyskać NSDate dzisiaj, wczoraj, w tym tygodniu, w ostatnim tygodniu, w tym miesiącu, w ostatnim miesiącu… zmienne

Staram się uzyskać dzisiaj NSDate, wczoraj, ten tydzień, ostatni tydzień, ten miesiąc, zmienne z ostatniego miesiąca gotowe do porównania dla nagłówków, które mają zostać dodane w tytuleForHeaderInSection UITableView

To, czego chcę, jest wykonywane ręcznie w poniższym kodzie na dzień 2009-12-11

 NSDate *today = [NSDate dateWithString:@"2009-12-11 00:00:00 +0000"];
 NSDate *yesterday = [NSDate dateWithString:@"2009-12-10 00:00:00 +0000"];
 NSDate *thisWeek = [NSDate dateWithString:@"2009-12-06 00:00:00 +0000"];
 NSDate *lastWeek = [NSDate dateWithString:@"2009-11-30 00:00:00 +0000"];
 NSDate *thisMonth = [NSDate dateWithString:@"2009-12-01 00:00:00 +0000"];
 NSDate *lastMonth = [NSDate dateWithString:@"2009-11-01 00:00:00 +0000"];

questionAnswers(12)

yourAnswerToTheQuestion