このアプリケーションは OSX 用です。NSTimer を使用して、1 日の特定の時間にメソッドを実行しています。
NSCalendar* myCalendar = [NSCalendar currentCalendar];
NSDateComponents* components = [myCalendar components:NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit
fromDate:[NSDate date]];
[components setHour:9];
[components setMinute:30];
[components setSecond:0];
NSDate *date = [myCalendar dateFromComponents:components];
NSTimer *t = [[NSTimer alloc] initWithFireDate:date
interval:0.0
target:self
selector:@selector(fired:)
userInfo:nil
repeats:NO];
[[NSRunLoop mainRunLoop] addTimer:t forMode:NSDefaultRunLoopMode];
これを毎日繰り返すにはどうすればよいですか?