// NSDate *createDate = dic[NSFileCreationDate];
// NSDate * date = [NSDate date];
// if ([date timeIntervalSinceDate:createDate] > 7*24*60*60) {
// return;
// }
// NSCalendar * calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; //指定日历的算法 NSCalendarIdentifierGregorian,NSGregorianCalendar
// // NSDateComponent 可以获得日期的详细信息,即日期的组成
// NSDateComponents *comps = [calendar components:NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitDay|NSCalendarUnitHour|NSCalendarUnitMinute|NSCalendarUnitSecond|NSCalendarUnitWeekOfMonth|NSCalendarUnitWeekday fromDate:date];
// DebugLog(@"年 = year = %ld",comps.year);
// DebugLog(@"月 = month = %ld",comps.month);
// DebugLog(@"日 = day = %ld",comps.day);
// DebugLog(@"时 = hour = %ld",comps.hour);
// DebugLog(@"分 = minute = %ld",comps.minute);
// DebugLog(@"秒 = second = %ld",comps.second);
// // 周日为1
// DebugLog(@"星期 =weekDay = %ld ",comps.weekday);
//
// // 周四
// NSInteger tempWeekday;
// if (comps.weekday < 5) {
// tempWeekday = comps.weekday + 7;
// }
// else{
// tempWeekday = comps.weekday;
// }
//
// // 当前日期的上一个周四
// NSDate *lastThursday = [NSDate dateWithTimeIntervalSinceNow:-(tempWeekday-5)*24*60*60];
// NSTimeInterval interval1 = [createDate timeIntervalSinceDate:lastThursday];
// NSTimeInterval interval2 = [date timeIntervalSinceDate:lastThursday];
// // 代表减去的是负数(说明创建日期和当前日期分布在周四的两侧)
// if (interval2 - interval1 > interval2) {
// // 应该删除log日志
// }
// // 代表减去的是正数(说明创建日期和当前日期分布在周四的同侧)
// else {
//
// }
闹钟的例子:https://github.com/Phelthas/Demo_AlarmClock