Simple types / Date and time

NSDate *now = [NSDate date];
NSDate *yesterday = [now dateByAddingTimeInterval:-86400];
NSDate *tomorrow = [now dateByAddingTimeInterval:86400];

NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *component = [NSDateComponents new];
component.month = 1;
NSDate *nextMonth = [
                     calendar dateByAddingComponents:component toDate:now options:0];

component = [NSDateComponents new];
component.year = 1;
NSDate *nextYear = [
                    calendar dateByAddingComponents:component toDate:now options:0];